Yes, I think Canada over-relies...almost fetters its own discretion with respect to refugee selection. I don't think it's a good idea to completely abdicate our responsibility for choosing the refugees we want in Canada to an external organization with a different agenda and possibly different motives and expectations.
I have never been a fan of the requirement that in order to be privately sponsored through a non-sponsorship agreement holder, you have to first be approved by the UNHCR. I've also never been a fan of only being fed refugees who are being selected by UNHCR for diversion to Canada. I think we should have a lot more autonomy. We are a sovereign nation. I think the people we want to select should be our choice.