Inglés y francés son los dos idiomas oficiales de Canadá. Se calcula que unos 18 millones de canadienses (es decir, 54% de la población) tienen el inglés como lengua materna y cerca de 7 millones (21% de la población) hablan francés como primer idioma.
Los canadienses de habla francesa viven principalmente en Quebec, pero cerca de 1 millón de francófonos viven también en Ontario, New Brunswick y Manitoba. En Quebec hay también anglófonos de origen nacidos en esa provincia.
El 17% de la población domina tanto el inglés como el francés. El resto de la población posee lenguas maternas diferentes y dominan más de un idioma.
El chino es la segunda lengua más hablada después del inglés en dos de las ciudades más grandes del país: Vancouver, donde el 13% de la población habla chino en sus hogares, y Toronto, donde la cifra alcanza el 7%.