As someone who's lived in Vancouver for more than 10 years, then went to Waterloo for school (and lived in Toronto for most of my co-ops/internships), I think we Canadians should be more worried about highly educated millennials fleeing Canada entirely. Everybody I know from school who were offered the option to work in the US have picked up their Canadian degrees and left. To the Canadian tech industry: How are you…
It's not that Canada or anywhere else in the world has humiliatingly low salaries, it's just that the USA has such strong regulations on skilled immigration, that the wages for developers are artificially inflated. Most other countries, when faced with a shortage of workers in an industry, prioritise them over everyone else. In New Zealand, you need a certain amount of points to immigrate, and being in a high demand…
The wages are reasonable given extremely strict "culture fit" requirements. Must be male, must be white, must be under 30 with precisely 1-3 years experience never more or less, must be an ivy grad or close equiv, must perform well in hazing rituals like the whiteboard interview, must tolerate sweatshop working conditions, etc etc etc.
I mean, if you want to hire developers, the USA currently has way too many. Regardless, if you require incredibly narrow "culture" criteria, then there is going to be a massive shortage and opening the floodgates will be useless.
Seriously, does anyone think a bro-filled startup would hire, for example, a middle aged black woman immigrated from Senegal with 6 years experience and a non-ivy degree? "Oh I'm sorry, you're overqualified". "I don't think you'd be a culture fit".