Canada is bilingual, having English and French as an official language. This means that all federal services, policies and laws must be enacted and available in both French and English. Everywhere you go you will notice this bilingualism, road signs, TV and radio, product packaging, and bus and tour groups.
However quantitatively speaking the language issue is not that much balanced. Although both languages are widely spoken around the country, both French and English being the official language is more of a theory than a practice. The fact remains, most of Canadians speaks English.