I agree with you its' gotten bad here but I think immigration is a bit of a red herring. It's not the immigration numbers that are the problem per se, it's that the people immigrating are net consumers rather than providers of skills that are in shortage and I think that in itself is a relatively small problem compared to the nuts and bolts of how housing is actually built in Canada and the primary cause of this problem is the government's regulation of that process. We aren't setting new highs from the building boom of the 1970's when our population was 60% of what it is now when we should probably be producing housing at double the rate of the 1970's boom, given our much larger population and immigration and a large part of why is the large cost of dealing with the government on each new build. The time it takes to go from buying land to getting it rezoned for higher density and the building process is often very long, permitting is expensive and time consuming beyond the rezoning aspect, every spot where a trade touches anything outside the lot has a government cartel on it charging double or triple what the trades working on the residence charge, inspections are arbitrary and archaic, making it very hard to bring in modern building practices at scale, etc. We need to go in and bulldoze all those barriers and get housing in production if we expect this problem to solve itself. BC is moving in the right direction on one thing though, they jsut proposed automatic upzoning of all land within 800 meters of a major transit stop. That would relieve a decent chunk of the first part of the problem.