I am a Canadian citizen who is living in the US with a Green Card. I have been down here for 16 years. I have now applied for a job in Canada and the job is a remote position, so I can stay in the US but work in Canada. What are the salary, law and tax implications if I get this job?