Bien qu’en une seule journée vous ayez pu entendre plus de 150 langues dans les rues des principales villes du Canada, les langues officielles sont l’anglais et le français.
Au niveau fédéral toutes les communications au Canada sont disponibles en anglais et en français. Au niveau provincial les choses changent et chaque province a un ensemble de règlements qui indiquent quelle est la langue « officielle » au sein de la province. Par exemple, au Québec la langue officielle est le français, tandis qu'en Colombie britannique, Alberta, Saskatchewan, Manitoba et Ontario c’est l’anglais. Au Canada, la seule province qui est vraiment bilingue selon sa loi provinciale est le Nouveau Brunswick.
Avant que l'anglais et le français soient parlés au Canada, il y avait beaucoup de langues maternelles dans les différentes régions du pays. En 2001, les données de recensement canadiennes montrent trois langues indigènes rapportées comme langues maternelles : le Cree, l’Inuktitut et l’Ojibwa.
Le Canada est également la terre de beaucoup de premières, secondes et troisièmes générations d’immigrés de toutes horizons. Souvent, on trouve un voisin qui vient d'Irlande, d'Ecosse, d'Italie, de France, de Grèce, d’Allemagne, du Japon, de Corée, de Chine, du Portugal, de Pologne, du Mexique, etc. Ce qui signifie qu’il y a de fortes chances que durant votre séjour vous ayez l’occasion de pratiquer au moins une fois votre langue, quel que soit votre pays d’origine.
La plupart des grandes villes ont également des instituts de langues pour l'italien, l’allemand, l’espagnol, le portugais, le mandarin, etc. qui peuvent être facilement trouvées dans les Pages jaunes de chaque ville.