If we trying to maximize profit for the government - that's correct.
On another hand, extra people would make extra pressure on the housing market (especially well paid developers, especially on the overheated market in Canada).
So, that means inflation and it is bad for the regular citizens. If before they needed to work forever to afford their own housing, now they would have to work even more.