Move to Canada for Permanent Residency as a Software Engineer
Currently working at Microsoft L61 (TOC 170k 3YOE)in the Washington area on H1B. My visa expires in October 2022.
I have a Permanent Residency from Canada that will be void if I do not move there before December 2022.
What would be the best move here financially?
1) Move to Canada right now staying at Microsoft
2) Move to Canada in August of next year. Microsoft would apply for my H1B extension in March 2022. Since I would be in US for more than 6 months, I shouldn’t be facing any tax issues (my knowledge is limited here)
3) Switch to a new company in Aug 2022 in Washington area. Move to Canada working preferably remote with the extended H1b(tax issues? Visa issues? Microsoft’s yearly bonus?)
Are there other scenarios that I can look into?
#workvisa #h1b
comments
No need to thank me.
* Try very hard to not get dev listed or pipped while in Seattle
Work at the US firm and live in Canada on PR is pretty common. DM me OP for more details.
You'll take a tax hit moving to Canada (esp bc) which will grow with your career to about 50%.
If you can stay in WA you'll save 20% eventually.
Or
Stick to H1 live close to border and keep adding residency days by commuting across the border. Any min you stay in Canada counts as full day with in Canada even if you travel back to WA. Apply for Nexus card if you have stayed in US for over 5 years and it will ease the border crossing and if you are worried about having stamped visa to get back to US, you don’t need as long as you have a valid I-797 and if you travel back from Canada to US in less than 30 days (and you don’t visit to a thrid country from Canada)
I personally have seen people doing both. Whatever works best for you I guess.
(This is assuming your primary residency is Canada)