So glad we have a thread for US based applicants!!
Just wanted to gather your thoughts on my situation.
I spent some time exploring the job opportunities in Canada, mainly in the big cities, Vancouver, Toronto, Montreal and Calgary.
Looks like there are not many out there, which matches my background and expectation. The big Tech companies are all in Toronto but have mainly soft engineer positions.
Right now I live in the Bay Area and work for one of the big companies. My pay and benefit are decent. If I were to move to Canada, I would expect at least 40% pay cut based on my research. However, given the instability of the US green card policy, I wanted to have Canada as option B. Honestly, I don't really want to wait for 9 yrs for a green card.
What I plan to do is wait until the 3 years are up and then make a decision, so that I can still maintain my Canada PR status.
I believe some of you are maybe in a similar situation, please share your thoughts. Thanks