IRCC has been receiving roughly 3800 visa applications per day in the fall of 2022. IRCC cannot process so many applications as they come in, and this caused significant delays and a backlog.