Canada has plenty of room for new immigrants. What matters is acclimatization, education, and cultural harmonization, which takes time and cannot be rushed. We cannot just throw open our borders and accept anyone who applies… it needs to start slowly with good systems and workflows in place, and we currently don’t even have that with our now-reduced volumes.
Now granted, much of our northern regions are - currently! - uninhabitable. But if we were to target the same population density as Germany, we could hold 2.4B people.
That’s a quarter of the current human population, and a shitton of unused potential. We could easily become a global superpower with that amount of talent.