As a private sponsorship agreement holder, and being involved in private sponsorship, I will say that a cap is a big challenge for us.
On the other hand, I also understand the issue of challenges of the landing, and that there has to be enough resources. The solution is not in putting on a cap or not. The solution is increasing the capacity of the immigration offices on the ground so they can process the case.
There's a balance that needs to be there. If you tighten the cap, then the processing is fast, but very few people come in. If you remove the cap and make it open, there will be a lot more applications and the processing will be slow. We have the band-aid solution of increasing the cap, which I do want to do, but the permanent solution lies in increasing the capacity of the immigration department in the visa offices.