You could also use terms like:
* Francophone Canadian (emphasizing French language)
* Anglophone Canadian (emphasizing English language)
* Bilingual (a more general term, not specific to Canada)
It's important to note that not all Canadians speak both French and English. While Canada has two official languages, the linguistic landscape varies across the country.