加拿大人口主要为英、法和其他欧洲国家后裔,土著居民(印第安人、米提人和因纽特人)约占3%,其余为亚洲、拉美、非洲裔等。
根据2006年人口普查,加拿大最大的种族为加拿大人,占全国人口的32%,其次为英裔加拿大人(21%),法裔加拿大人(15.8%),苏格兰裔加拿大人(15.1%),爱尔兰裔加拿大人(13.9%),德裔加拿大人(10.2%),意大利裔加拿大人(4.6%),华裔加拿大人(4.3%),第一民族(4.0%),乌克兰裔加拿大人(3.9%)和荷兰裔加拿大人(3.3%)。大约有600个族群被政府认定为第一民族。