Knowing the exact number of Aboriginal languages across Canada is almost impossible especially since many Natives speak English or French as a mother tongue and most of them have only a limited passive knowledge of their ancestral languages. The task is even more difficult since the majority of languages has many dialects. Ethnologue lists 63 languages for Canada. Below is the most exhaustive list of indigenous languages of Canada.