In 2017, Canada welcomed almost 300,000 permanent residents.

Canada is a nation of around 37 million people and by 2021 Canada wants to add more than 1 million immigrants.
Ahmed Hussen , minister of immigration, refugees and citizenship, reported in an annual report to Parliament, “Thanks in great part to the newcomers we have welcomed throughout our history, Canada has developed into the strong and vibrant country we all enjoy,” “Immigrants and their descendants have made immeasurable contributions to Canada, and our future success depends on continuing to ensure they are welcomed and well-integrated.”
Hussen in his early 40s went to Canada from war-torn Somalia which is in Africa when he was 16.
The president of the United States of America, Donald Trump, A year ago, said he didn’t want the U.S. accepting immigrants from Haiti or countries in Africa or similar “s—hole countries.”
Hussen  told The New York Times in 2017 “My experience is not unique”. “Canada receives a lot of refugees every year.”
If Canada wants to add 1 million immigrants over the next three years then the nation would need to welcome around 350,000 people. Which is roughly 1 percent of its current population in each of the years 2019, 2020 and 2021.
Hussen wrote in his report “Canada is a world leader in managed migration with an immigration program based on non-discriminatory principles, where foreign nationals are assessed without regard to race, nationality, ethnic origin, color, religion or gender,”
With more than 6 million arriving since 1990, About 1 in 5 current Canadians are immigrants, according to the report.
And according to U.S. Census estimates, roughly 1 in 7, in 2017 was foreign-born, About 13.7 percent of the U.S. population. This  figure was 13.5 percent in 2016.