Canada aims to welcome 500,000 immigrants per year by 2025 with a focus on getting them to small towns and communities.
The United Nations High Commissioner for Refugees has a huge backlog of applications. Requiring privately-sponsored Afghan refugees to first be approved by