First of all, I understand I may need to contact an expert and discuss with the legal department of my company to get further details but wanted to throw out some questions in hopes that someone gone through a similar situation can shed some light and set my expectations.
I worked for a US major bank as a full-time employee in the states (they do have branches in Canada) under a work visa which has expired. Given that I have my Canadian PR, I moved to Canada and my employer is asking that I continue working as a FTE remotely. I will continue getting paid in USD at my US bank. I had a few questions:
- Are there any legal implications if I continue being paid in my US bank account while not physically present in US with a proper visa (any IRS issues?) Contacted the bank they had no issued with regards to maintaining an immigration "status".
- Do I need to file US taxes if I am a non-resident/citizen?
- Does my employer have to modify anything in their reporting/payroll/system/immigration given that I am not physically present in the US but working remotely and being paid in USD?
- Will taxes need to be withheld from my pay given that I am not a resident in US?
- Are there any regulatory measures I need to be thinking of?