Vancouver (the city) is a town where a 2 bedroom condo built in the last 20 years is likely going to run ~$1m, and where some 1 bedroom places go for that. The suburbs are a smidge better but not by much. A house, albeit probably a comically large and stupid one on the outskirts near nothing of flavor could be $1.5m-$2m
If you had a big house in Vancouver, if you are a developer, if you are a certain type of business owner, you were riding high. If you're anyone else, your resume is now one among a thousand for almost any low-med skilled position, and the most viable cities were already! sitting at a ~1% vacancy, which is a real life pressing problem. Immigration numbers are a part of this, but not remotely close to the whole picture.
In some cases the biggest development companies are also foreign and have been extremely present in shaping things https://www.cbc.ca/news/canada/british-columbia/expo-86-chin...
For better and worse.
The only reason I see why it is that way is when other Canadians restrict the supply of real estate (NIMBY) to inflate their own property value. Same for most other democratic real estate markets in the world in the past years, not just Canada, regardless of immigration levels.