Canada's system is a managed migration system. As we saw last week, the levels plan dictates how many PRs we can accept on a given year. If there is high interest for people to come to Canada, which is a great thing, we are still bound by the limits of our levels plan.
The time frame can depend on the demand in a particular year. Potentially, it could depend on now using express entry to draw Francophone immigration, trades workers, and health workers. That has an impact.
That is why, sadly, sometimes people wait. I can appreciate that it's difficult, but it is part of the managed immigration system that we operate within the country.