going back to the 80's our federal provincial and municipal govts have gone out of their way to promote Vancouver and Toronto ( and Montreal to a lesser extent)as global cities, well it turned into a resounding success for van and to and now they don't seem to like it, lol. I don't think the 15% tax was the right thing to do unless they do it for the whole province. not every american can afford to live in new york city same goes for most popular global cities, times change vancouver and toronto are different cities than when anyone could afford to live there, you can't go back imho. I 'd love to live in point grey lol but can't afford it.
a very simple solution to the money laundering and scamming the principal residence rule is for the govt to withhold a high percentage of the funds on the sale (say 30-40% of the difference in value from the last sale) and only return it when it was proven to be a principal residence. you could also have a much higher annual tax rate on non resident owners ( give them a break if they rent out at a reasonable rate) then you have higher recurring revenues not a one shot deal.
china is clamping down hard on money leaving the country and we are heading for most likely, higher mortgage rates so the housing market will take care of itself, we live in a free market society, let the market dictate the prices go after the fraud , misuse of principal residences, and DO something about that.