You make an assumption that foreign money is entirely funding those two industries which is untrue. Vancouver is the most desirable city in a country with 36 Million people, so it makes sense for real estate to be expensive there. And new immigrants want to live in lower BC because it is warm here. I am an immigrant and I live in Victoria. It doesn't matter how much more I could make in Calgary, I don't want to spend 9 months of a year shoveling snow.