I've said it before, I'll say it again.
The biggest problem isn't landlords, it's normal land owners.
Around 65% of residential properties in Canada are owned by the people who live in them.
These people expect government policy to allow their property value to increase, and would vote out a government that tanks their home value.
So that's what governments deliver, and prices keep going up.