No that won’t fix it. Not completely anyway. All houses are being bought up by international multi billion dollar investment firms who then proceed to rent out those houses for more than they’re worth, driving up rent prices. Here in Vancouver, Canada, rent prices are beyond ridiculous, and have nothing to-do with what the units are actually worth. If you want to stop that, prohibit companies from owning houses, dead stop. Increase taxes on second, third, and fourth houses exponentially, making it only interesting for a single person to have one, maaaaybe two houses.
With that, houses will become eligible to buy again at normal prices