Le Canada est une nation très diversifiée du point de vue ethnique. Au moment du recensement de 2001, 34 groupes ethniques d’au moins membres vivaient au Canada. Le groupe ethnique le plus grand se dit « Canadien » (39,4 %) puisque certains Canadiens se considèrent comme étant d’ethnie canadienne, notamment ceux dont les ancêtres sont arrivés au temps de la colonisation, suivi par ceux qui se disent Anglais (20,2 %), Français (15,7 %), Écossais (14,0 %), Irlandais (12,9 %), Allemands (9,3 %), Italiens (4,3 %), Chinois (3,7 %), Ukrainiens (3,6 %) et Amérindiens (3,4 %).