Avec seulement 32 millions d'habitants, le pays est une nation modeste par rapport à la forte densité de population du voisin du Sud.

Il y a plus de 200 cultures distinctes au Canada. En fait, le pays est souvent défini comme une «mosaïque culturelle» ou vivent le plus de personnes venant d'horizons divers que presque n'importe ou ailleurs dans le monde. C'est un lieu d'accueil pour les immigrants qui encourage sa population à rester proche de sa culture et de ses traditions. Environ les deux cinquièmes de la population du pays proviennent d'une origine autre que britannique ou française.

En reconnaissant le multiculturalisme, le gouvernement fédéral a élaboré des politiques de multiculturalisme formalisées dans la Loi sur le multiculturalisme pour, entre autres choses, "promouvoir la compréhension et la créativité qui résultent de l'interaction entre les individus et les communautés d'origines différentes".

Bilinguisme au Canada

Il y a deux langues officielles au Canada: l'anglais et le français.

La Charte canadienne des droits et libertés garantit la protection des deux langues et il est requis selon la loi de reconnaître, préserver et soutenir l'égalité des deux langues dans la société canadienne. Tous les services offerts par le gouvernement fédéral sont disponibles dans les deux langues et presque tous les produits vendus dans le pays ont un étiquetage et un emballage en anglais et en  français.

Le Québec est la seule province française du Canada et le Nouveau-Brunswick est la seule province officiellement bilingue du pays. La ville de Montréal, Québec, est reconnue comme la plus grande métropole de langue française hors de France. En dehors des frontières du Québec, la plupart des gens parlent l'anglais avec environ 18 pour cent des  Canadiens qui sont parfaitement bilingues.