Which languages are the official languages of Canada? A) French and German B) English and German C) French and Spanish D) English and French