I don't think any measures will do any good unless you address the foreign money which the Liberals are welcoming with open arms.

400,000 10 year visas to China in 2015 and probably close to a million last year all looking to hide money in Canada.  This along with 300k in immigration and 100k in Quebec sales of citizenship.

Canadians at Canadian salaries just cannot compete with this.