The 149k was adjusted relative to cost of living in the Bay Area (i.e., you could expect to have the same purchasing power in Toronto as you would have earning $149k in the Bay Area). Actual salary in Toronto is $74k USD according to the analysis above.I'm in the tech industry, and I don't think our average salary is 149K that's for sure.
I remember seeing this CBRE chart floating around social media a few weeks ago:
And a few other charts in the link below- interesting seeing the huge pool of tech talent in Toronto, behind only San Francisco, NY and DC.
That's possible, but it may also be a factor of differences in the cost of doing business, availability of investment capital, or that salaries are lower in comparable industries or across the board in Canada. Another possibility is that companies can get away with paying less in Canada because the shortage of available US visas means that many in the industry in Canada don't even have the option of crossing the border for higher wages.So we have a "very high" quality of engineer, but the lowest salaries on the continent. This could indicate that Toronto has an oversupply of software engineers
Or just that Canada pays lower than the US on average, I suppose.
Exchange rate + generally higher wages + cheaper cost of living (if you work in a smaller city) are huge draws for Canadians going to the US.