"Studies by BMO and Royal Bank, however, show that the major causes of house appreciation are low supply and high demand"

Yes. High demand from foreign tax evaders with cash stashed in tax havens. There will NEVER be enough supply for these criminals as long as Canada remains open to their tax evasion.

This problem is easily solved but too many (especially right wing politicians) are in the pocket of the speculators.