Setting aside some of the blatant xenophobia that is in this thread, there are obvious pros and cons about bringing in more immigrants. One thing I've said before is that Canada has an aging population and a birth rate that is below replacement levels. Which means we have a demographic time bomb waiting to go off, where the number of old will significantly outnumber the young. We're not alone in this. Japan is the poster child for this, and they could see a serious economic crisis develop because of all of this. Now, bringing in younger professionals (and recognizing their credentials) will really help the economy. More people = more consumers, high GDP and a bunch of other economic benefits.
But, as we all know, there are cons. We need to build more housing, and failing to do so will see prices go back to record highs. More workers could also lead to a drop in wages, since there is more competition. Our healthcare system is already being stretched, and while they can introduce new efficiencies to address this, it will still take a long time to work through the system.
Now, I know there are some people on here would be totally fine if all the immigrants came from western Europe. I don't really care where they come from, what languages the speak, or what faith they follow. What I want is educated people. Doctors, engineers, nurses, computer scientists. And, Canada needs to set them up for success, finding ways where they can use their credentials to work in their chosen fields. I don't want to hear stories about a doctor from Pakistan working as an Uber driver, and so on.
Now, as for Carney's popularity and what not, I reject this whole globalist bullshit that some folks on here blabber about. The reality is, as I said in the first paragraph, we don't have enough babies being born. That needs to be addressed in many ways. Immigration is just one (and maybe the easiest to do).