8. France
Number of immigrants in 2015: 5,802
We are continuing our list of countries that send the most immigrants to Canada with France that sends a total of four to five thousand immigrants to Canada every year. In 2012, a record number of 6,271 people landed in Canada, while the second highest number of French immigrants was in 2015.