Yes, Canada has two official languages. But NO, Canada is NOT a Bilingual country! This is the Liberal Party's "Big Lie". The French language will go the way of the dodo bird,  purely due to demographics. If you want to be bilingual, you had better learn Mandarin..