More than you might think! Canada hosts about a quarter of a million new immigrants every year. In 2008, Canada accepted 247,243 immigrants, according to the Facts and Figures provided by Citizenship and Immigration Canada. In recent years, 2005 was a peak year for immigration to Canada, with 262,241 new arrivals.
Need more information? Newspaper archives are one of the best online research tools.