You can easily look up the cost of living for e.g. Vancouver:
> Cost of Living Including Rent in San Francisco, CA is 57.8% higher than in Vancouver
> Rent Prices in San Francisco, CA are 91.7% higher than in Vancouver
https://www.numbeo.com/cost-of-living/compare_cities.jsp?cou...
1. Vancouver is well regarded as one of the least affordable cities. 2. I stay in the same role but got a 40%+ pay cut so that offsets the "Cost of Living Including Rent". 3. If you compare other bay area cities (Sunnyvale, San Mateo, Fremont...) where tech workers live to Vancouver, it's not as dramatic. 4. While I support universal health care, which is good for average people in society, it's not necessarily a pro for tech workers. US tech companies buy good health insurance plans for their employees. I used to walk in my company's on-site health centers to get same-day health care in the US. In Canada, I have to wait for days to see the primary care provider and drive one hour to another provider to get exams.
Side note: if you're willing for me to ask you some questions about your move I would be really grateful.
I'm not denying that the cost of living to salary ratio is better in the US. But it is simply false to say that the cost of living in cities like Vancouver (widely considered the most expensive in Canada) is the same as SF or NYC. Rent in SF is roughly double that of Vancouver, which itself has the most expensive rent in Canada.
I only know this because we thought of relocating to Canada
Beyond anecdotes, various comparison websites have rent in SF at around 100% more than Vancouver.
Obviously salaries are lower in Canada and your disposable income can very likely be lower living there if you're in tech.
A fair comparison would compare areas outside of SF with areas outside of Vancouver. There are obviously some outliers like Oakland, but on average you would expect to pay 50%-100% more in rent in the Bay Area than in the Vancouver area.
There is a lot of data available online that you can find very easily. Zillow for example, regarding rent for a one bedroom:
SF average rent: $4,440 USD [1] vs. Vancouver average rent: $2,500USD [2]
Mountain view average rent: $3,395USD [3] vs Burnaby average rent: $1,989USD [4]
Union City average rent: $2400USD [5] vs Surrey average rent: $1689USD [6]
[1] https://www.zillow.com/rental-manager/market-trends/san-fran...
[2] https://www.zillow.com/rental-manager/market-trends/vancouve...
[3] https://www.zillow.com/rental-manager/market-trends/mountain...
[4] https://www.zillow.com/rental-manager/market-trends/burnaby-...
[5] https://www.zillow.com/rental-manager/market-trends/union-ci...
[6] https://www.zillow.com/rental-manager/market-trends/surrey-b...
2. You’re ignoring the option of buying homes which is impossible for Canadian vancouver salaries but still possible with American salaries in the SF Bay Area
Otherwise, as I already stated, we agree that it is almost always better from an economic perspective to live in San Francisco as an engineer, given the vastly higher salaries.
NOTE: I'm specifically responding to your claim that "the cost of living in Canada is just as high or even higher than the US", in the context of HCOL areas where tech workers typically reside.
Honestly I don't know what can convince you, so maybe we can just agree to disagree.
Once they figure out the ecosystem Canada can arbitrage away the broken US immigration policies and anti-immigrant bigotry.
Just as manufacturing jobs in heartland have left US for Asia, so do tech jobs can leave US for Canada, India and elsewhere
1. It is not easy to immigrate to Canada.
2. There is also a lot of anti-immigrant sentiment in Canada even from people on the left if you’re not white. Canadians just do not like Asians anymore.
3. Canada has so much red tape for business that it forces many entrepreneurial Canadians to either gravitate towards real estate, online streaming as entertainers, or simply just move down south.