Canada will welcome nearly one million immigrants over the next three years, according to the multi-year strategy tabled by the Liberal government today in what it calls “the most ambitious immigration levels in recent history.”

Canadian immigration levels by year
The number of economic migrants, family reunifications and refugees will climb to 310,000 in 2018, up from 300,000 this year. That number will rise to 330,000 in 2019 then 340,000 in 2020