Now that BC is cracking down on the money laundering in Vancouver, the exact same story is playing out in Toronto and to a smaller extent, Montreal. Canadian cities have been hard hit generally speaking, because it's a lot harder to do this kind of shady stuff in American cities. Also Canadian dollar is cheap.