În Canada se folosesc multe limbi străine. Engleza și franceza sunt folosite de majoritatea canadienilor. Doar New Brunswick folosește atât engleza, cât și franceza ca limbi oficiale. Limba oficială a Quebecului este franceza. Engleza și franceza sunt recunoscute de Constituția Canadei ca "limbi oficiale". Acest lucru înseamnă că toate legile guvernului federal sunt în engleză și franceză și că serviciile guvernului federal pot fi disponibile în ambele limbi.

Mulți canadieni consideră că relația dintre limbile engleză și franceză este importantă.

Pentru a afla câți oameni le vorbesc, recensământul canadian colectează o mulțime de informații care nu sunt colectate în majoritatea celorlalte țări, inclusiv limba de origine, limba maternă, prima limbă oficială și limba de lucru.

Oamenii vorbesc alte limbi. Aproximativ 18% dintre canadieni (aproximativ 6,1 milioane de persoane, majoritatea imigranți) au ca limbă maternă sau ca limbă maternă o altă limbă decât engleza sau franceza. Aproape 3,5 milioane de canadieni continuă să folosească cealaltă limbă cel mai des, de exemplu acasă sau în contexte sociale. Cele mai importante sunt italiana, germana, chineza, punjabi, araba și olandeza.

Canada are, de asemenea, multe limbi materne. Dar acestea nu sunt vorbite de foarte mulți oameni (mai puțin de unu la sută din Canada) și tot mai puțini oameni le vorbesc în fiecare an.