Canada aims to welcome 500,000 immigrants per year by 2025 with a focus on getting them to small towns and communities.
Ambitious new three-year immigration levels plan does little to address immediate needs of Canadian employers looking for workers, say critics.