If you want numbers:
58% of Canadians are anglophone (English is their first or main language)
21.5% of Canadians are francophone (French is their first or main language)
21% of Canadians are allophone (some other language is their first or main language.) Specifically, 3.5% have Chinese as their first language, 1.5% have Punjabi, and 1.3% have Spanish.
The Province of Quebec is 79% Francophone, 9% anglophone, and 12% allophone.
The territory of Nunavut 32% Anglophone, 2% Francophone, and 67% Allophone (mostly speaking the Inuit languages Inuktitut and Inuinnaqtun). However, the total population of Nunavut is very small.
Across Canada, 43.4% of Francophones consider themselves bilingual in English, and 9% of Anglophones consider themselves bilingual in French. 11.8% of Allophones are trilingual in English, French, AND their native language, and the majority of allophones are bilingual in either English OR French. 66% of Anglophones who live in Quebec are bilingual in French.
All of these numbers came from one of these two web pages: