One sad thing I see though is they consider Canada as Plan B. They will get their permanent residency visa but will still stay in US.
One sad thing I see though is they consider Canada as Plan B. They will get their permanent residency visa but will still stay in US.
https://www.payscale.com/research/CA/Job=Software_Developer/...
But I think the salaries will go up as more US companies setup shops here as the talent pool rises because of economic immigration.
I consider the pay ok because I get healthcare for free, do not have to worry about my visa, childcare is cheaper, spouses can work, my Canadian equivalent of 401k will not be lost like when I was in US on H1B. If I ever want to work in US, I can work on TN visa too.
It also depends on what you want. I opted for certainty and a good family life over the money.
I would love to live there one day, but they really need more competitive salaries if they want to lure talent from the US tech hubs.