This author is a bonehead.  Maybe he can come to Vancouver and see what his proposals have done for affordability here.

Amazingly, the solution to the affordability problem is the elephant in the room screaming yet everyone plugs their ears.  It's actually remarkably simple.

1) Non-residents may not own residential property.  Period.  They can own commercial property or purpose built rental housing, but there's not reason a non-resident needs to or should be allowed to own a residence.  This is such a boneheaded simple solution to the "foreign" problem it makes me want to yank my hair out that it's not even being discussed.  They want to own property here? Buy up rental housing and rent it out.  Makes them money, they get to own property, we get a place to live.  Done.

2) Cap the primary residence cap gains exemption at $250K.  This law was put in place to help boomers with growing families upgrade, not to create tax free millionaires in nursing homes.  Sell that 5 bdrm.