I always believed that the official language of Canada was English.
French and English are both official languages, although whether it is really 'French' is debatable. I was corrected on a recent visit to Toronto when I said that I thought French was the official language only in Quebec, both languages are official nationwide.