The numbers you are quoting are only for PR so doesn’t take into account arrivals from any other program including the Iranian OWP. Canada has limited resources in IRCC. Spending a large portion of resources having people come to Canada on various types of special programs (Ukraine, Iran, Sudan and Turkey), running the private refugee program and especially from Afghanistan, changing the TRV rules so there are significantly more asylum claimants, increasing numbers applying for H&C, the H&C program for Venezuelan, Haitians and Colombians, inviting around 1 million international students and having others on closed WPs while not increasing the amount draws for PRs has created a huge issue. As a small country we are welcoming way more people than we can handle or can afford. Just shelter alone is close to a billion dollars. At the same time people are struggling to qualify for PR because there hasn’t been the same increase in spots and the draws haven’t been as regular and CRS scores have skyrocketed. We also have a goal of how many PRs we want to get PR in a year which is very high but based on the number of people who are arriving the numbers don’t make sense. People are then caught having often studied and worked in Canada with visas and permits expiring unable to secure PR. Many highly skilled and employed want to remain in Canada but can’t because they can’t secure PR and the other permits are expiring.
There is a right way to support people. Accepting so many people that they can’t find a place to live, can’t get support because there are too many people also needing support, have to wait 6-12+ months to get into a language class because there is a long waitlist, accepting people while people already in Canada are struggling to access healthcare and schools are full in many areas and are unable to find licensed teachers, etc. is not providing a good start or foundation to newcomers to Canada.Many of the charitable organizations providing clothing and furniture don’t have enough items to help all the new arrivals due to the volume. There is also a huge stress on the foodbanks in general but many in these special groups are putting even more strain on the food banks. Not to mention our deficit is pretty brutal. Canada is a small a country bringing in many more people through special programs, as refugees and also has a very large # of asylum claimants arriving than many other countries. Canada seems to be the only one really accepting Afghan refugees at the moment for example.