There is no tech talent in Canada due to the pay/tax difference and TN1 is good for SWEs.
e.g. Nobody at my office has heard of Gas Town yet. I had to get an invite to a predominantly American Teams chat to discuss it. It's a very draining environment.
Also, senior devs make US$110k and a detached home costs US$800k. I would pay less in taxes and a home would be cheaper relative to income in California.
The "there is no tech talent in Canada" folks have their heads buried in the sand. Markham is a tech hub, and so are a bunch of other places. Obviously it doesn't have the scale of the Bay Area, and the salaries are indeed lower than the Bay Area.
Many of us choose to live in Canada for a variety of reasons, and it is not because we couldn't get a job down south. Some of us even had to turn down moving to the US multiple times in our careers, but that idea is uncomfortable for some folks. It is almost as if some people value other things in addition to money.
e.g. Nobody at my office has heard of Gas Town yet. I had to get an invite to a predominantly American Teams chat to discuss it. It's a very draining environment.
Also, senior devs make US$110k and a detached home costs US$800k. I would pay less in taxes and a home would be cheaper relative to income in California.