There absolutely is something stopping Canada from building more houses. It's a severe shortage of construction workers. The people coming in through immigration don't seem to have any construction workers among them. At least not yet.
Another thing is NIMBY zoning, obviously, and the solution is legislation, IMO.
TS has no idea what he's talking about with no housing crisis. In my province house prices doubled from 2016 to 2021, doubled in 5 years. And we were late to the game. Everywhere else in Canada prices were rising at a rapid rate for many years before that.
You can't just wave a magic wand and poof! more houses. You need the supplies and people to build them and there are only so many of those to go around in any given area.