In British Columbia:

Most people in B.C. speak English at home. After English, the most common languages spoken at home are Cantonese and Mandarin, Punjabi, German, Tagalog, French, Korean, Spanish, and Farsi.