Look at agencies other than the UNHCR. The second largest in the world is ICMC, the International Catholic Migration Commission. They work very closely with the UNHCR. They deal mostly with refugees who do not go to refugee camps but live in the rundown areas in different parts of the world.
Second, I would definitely recommend that the government work with private Canadian groups to send them over to crisis areas, let them qualify the refugees, and make sure those are the most vulnerable ones.