While both English and French are official languages in Canada, English is the main language of communication in British Columbia. Tsilhqot’in, Dakelh, and Gitsenimx are the three most widely spoken Indigenous languages in the province while Cantonese, Mandarin, Punjabi, and Tagalog are also spoken by some residents.