I am not sure if this logic is accurate. There can be housing shortage if people move to certain part of the country internally too. USA has 'housing crisis' but houses are plenty and cheap in peoria IL.
- Racial bias
- Sexual bias
- Age bias
- Candidate's English / French ability.
- Candidate's actual experience isn't relevant enough.
- Candidate's personality.
- Candidate's appearance.
- Candidate's communication skills.
Why would I give you the real reason when I can provide a generic reason and stay out of trouble?
Some people I know went to college to get local credentials. Luckily community college is affordable and respected. Others changed fields. Others started their first business. A few left the country.
Canadian here. Nope.
But FAANG stuff? No, these are the companies that just had layoffs.
And we can see exactly how this has played out in Canada. Too many upper class professionals gouging each other's eyes out for $1M starter homes, and not enough people with real physical skills, like building them.
Well, tradesmen build houses, schools, and hospitals people and a growing society need. There's only so much demand and value for society that (non-SV) programmers add. You could survive in a world with only tradesmen and farmers, but not so much with only JS coders.
Programmers are valued in places like the US because US is the home to big-tech, an industry generating trillions in revenue for the US, but the US is the global outlier here. In other places of the world that don't have big-tech, programmers have much less value to society.
South Park also did an episode on this.
Housing crisis is because of unsustainably high immigration levels.
In 2023 alone, there was a net inflow of over 1.3 million people. It's a lot for a country of 39 million. Where will they live?
Another major issue is the suppression of wages this causes.
Also there is a serious lack of diversity in the immigrant population (no cap by country as in the US). This is tearing apart the cultural fabric of communities.
Canada also has a major housing crisis due to not building enough housing for population growth (which is entirely immigration, Canada's population would shrink without it).
Doesn't seem their system works very well in practice. At least the U.S. employer based green card system mostly guarantees that employment green card recipients already have jobs.