it is actually not communism, the so called 'free market" here is communism in a different color as many immigrants from communist countries will confirm, prices are in the end determined and controlled by a small ( rich) group of stakeholders ( e.g. lawyers, developers, realtors marketing pyramid etc.). Canada is actually called a country with communism with a different color, just like the US. ( e.g. the health care system, no free market there).  
It is ridiculous that in a country like this people pay more than 100k for a roof above their heads...if it is not flooded by building in a flood plane..or with a bit of wind blown away..homes are not an investment or way of saving anymore, for most it is the stone around their neck.