Immigration, Refugees and Citizenship Canada (IRCC): in 2022, IRCC welcomed more than 437,000 immigrants to Canada. 2023-to-2025 target levels, as below:

waldo clarifications:
=> persons who are, or who have ever been, landed immigrants or permanent residents are immigrants.
=> persons who are Canadian citizens by naturalization are also immigrants.
=> persons who do not have Canadian citizenship and who are not landed immigrants or permanent residents are
non-permanent residents.
again, IRCC has defined target immigration forecasts. Distinct from immigration proper, the 2022 non-permanent resident tally reflects upon:
=> the war between Ukraine & Russia
=> continued instability in Afghanistan
=> devastating earthquakes in Syria & Turkey