As of March 2025, Immigration, Refugees, and Citizenship Canada (IRCC) has made significant progress in reducing its immigration backlog, with pending applications dropping below one million for the first time in months, and the backlog is now at 942,300.