Quốc gia đa văn hóa
Canada có hai ngôn ngữ chính thức là tiếng Anh và tiếng Pháp, theo điều 16 của Hiến chương Canada về Quyền lợi và Tự do và Đạo luật ngôn ngữ chính thức của Liên bang. Chính phủ Canada thực hiện song ngữ chính thức, do Uỷ viên hội đồng các ngôn ngữ chính thức chấp hành.
Tiếng Anh và tiếng Pháp có địa vị ngang nhau trong các tòa án liên bang, Nghị viện, và trong toàn bộ các cơ quan liên bang. Các công dân có quyền, ở nơi đủ nhu cầu, nhận các dịch vụ của chính phủ liên bang bằng tiếng Anh hoặc tiếng Pháp, và các ngôn ngữ thiểu số có địa vị chính thức được đảm bảo có trường học sử dụng chúng tại tất cả các tỉnh và lãnh thổ.
Tiếng Anh và tiếng Pháp là ngôn ngữ thứ nhất của lần lượt 59,7 và 23,2 phần trăm dân số Canada. Xấp xỉ 98% người Canada có thể nói tiếng Anh hoặc tiếng Pháp: 57,8% chỉ nói tiếng Anh, 22,1% chỉ nói tiếng Pháp, và 17,4% nói cả hai ngôn ngữ. Các cộng đồng ngôn ngữ chính thức tiếng Anh và tiếng Pháp, được xác định bằng ngôn ngữ chính thức thứ nhất được nói, tương ứng chiếm 73% và 23,6% dân số.
Nhiều người cho rằng hầu hết người Canada có nguồn gốc từ Anh hoặc Pháp, nhưng thực tế phần lớn họ đến từ mọi nơi trên thế giới. Ở Toronto, hơn 140 ngôn ngữ được sử dụng, và gần 50% dân số được sinh ra bên ngoài Canada.