Another good rule of thumb is to not dismiss issues just because they don't fit an over-generalized idea of how all situations must work.
The housing situation in Canada is weird. I visited a friend who lived in a high rise and barely saw anyone else come and go from the building the entire week I was there. From the windows we could see into other nearby high rises, most of which were empty. Empty not because they were for sale, but because they had been purchased as investment vehicles by foreign investors who had no intention of ever living there. An entire industry had popped up to cater to these foreign investors and help facilitate their purchase of these properties.
I can't say if this law will be able to curb that weirdness, but it should at least make a dent.