The official language(s) of Canada is/are

(A) English
(B) French
(C) Spanish
(D) English and French

The answer is: (D) English and French
The two official languages of Canada are English and French.