Foreign investors are ignoring Calgary and Montreal because, unlike politically correct Vancouver and Toronto, Albertans and Quebecers would quickly show them how unwelcome they are; if faced with the potential disaster that was allowed to happen in Vancouver and Toronto, politicians in Alberta and Quebec would most likely react with policies that don't harm their citizens.   

The general public doesn't benefit from foreigners parking their cash in Canadian residential real estate, and the Christy Clark,  Harper and Trudeau governments should have reacted to that danger long ago.