С этнической точки зрения Канада представляет собой уникальное образование. В течение многих лет здесь сосуществовали две культуры и два языка – результат борьбы между Англией и Францией, происходившей на ранних этапах колонизации той части Северной Америки, которой впоследствии было суждено стать Канадой. Французы первыми разведали эту территорию, раньше других стали ее заселять и вести здесь торговлю; после целого века соперничества и конфликтов с англичанами численность франко-канадского населения увеличилась с 3215 чел. в 1665 г. примерно до 70 тыс. чел. в 1765 г. Этот рост происходил как за счет естественного прироста, так и иммиграции; однако после 1670 г. основной причиной быстрого увеличения численности франко-канадского населения было превышение числа рождений над числом смертей. К 1861 г., непосредственно перед образованием конфедерации, население Квебека, где жило большинство французских канадцев, составляло 1 111 566 чел.
В 1763 г., когда политический контроль над Канадой перешел к Великобритании, большинство населения не говорило по-английски. И только после того, как после революции сюда переселилось около 40 тыс. «лоялистов» из американских колоний, здесь обосновалась достаточно большая группа англоязычного населения. Вскоре после образования конфедерации канадцев британского происхождения стало уже вдвое больше, чем канадцев французского происхождения.
Население британского происхождения тоже не было однородным. До 1901 г. наиболее многочисленную группу составляли ирландцы, впоследствии их превзошли англичане и шотландцы. Из всех этнических групп наиболее крупной и однородной в этническом отношении группой почти всегда были французы; англичане превзошли их по численности только дважды, в 1921 и 1971 гг.
Хотя иммиграция из Франции практически прекратилась, франко-канадцы за счет одного только естественного прироста удерживали свою численность на уровне 30 % от всего населения страны в период от образования конфедерации до 1991 г. Доля населения британского происхождения, однако, относительно снизилась с 60 % (от общего числа жителей страны) в 1871 г. до 38 % в 1991 г. За тот же период значительно выросла доля населения, принадлежащего к другим этническим группам (помимо британской и французской), – от 8 % до 38 %, вследствие чего современная Канада представляет собой пример сосуществования различных культур в одной стране.
Третью по численности этническую группу в Канаде составляют жители германского происхождения. Иммигранты из Германии селились вблизи Галифакса в Новой Шотландии. Другие их группы, принадлежавшие к протестантской секте меннонитов, основали в середине XIX в. город Берлин, носящий сейчас название Китченер (провинция Онтарио), и в 1873 г. поселились к югу от Виннипега (провинция Манитоба). По данным на 1991 г., наибольшее число канадцев германского происхождения проживает в провинциях Онтарио, Альберта, Британская Колумбия и Саскачеван.
Если рассматривать период интенсивной иммиграции в Канаду в начале 1900 г., то почти треть прибывающих составляли иммигранты из стран континентальной Европы, с преобладанием немцев и славян. Следует отметить, что переселившиеся в Канаду русские и украинцы, несмотря на близость их языков и культурных традиций, предпочитали селиться более или менее обособленно друг от друга. Перепись 1991 г. показывает наибольшую концентрацию населения русского происхождения в Британской Колумбии, Онтарио и Альберте, тогда как районы наиболее компактного проживания потомков украинцев сосредоточены в провинциях Онтарио, Альберта и Манитоба. Русская религиозная секта духоборов обосновалась в Саскачеване. Позднее из состава секты выделилась группа экстремистов, принявших название «Сынов свободы», которая переселилась на юго-восток Британской Колумбии. Потомки выходцев из Польши проживают главным образом в провинции Онтарио и в степных провинциях (Манитоба, Саскачеван, Альберта). Потомки переселенцев из скандинавских стран и Нидерландов также проживают в степных провинциях и в Британской Колумбии (по данным на 1996 г.). Евреи и итальянцы живут главным образом в городах Онтарио и Квебека.