We could've spent 2-3 years heavily investing in housing developments before ramping up our immigration and then keep those developments coming until immigration slowed down or demand is exceeded.
Ah, but who will build it? Obviously not immigrants. What if you build housing, but then they can't afford it? What if they're underhoused where they came from, too? And then of course, if we don't take in immigrants and the economy goes in the toilet, all the housing there is might get pretty run down for the elderly Canadians still left.
If you actually read the article, you'll see several examples of how it's complex.