This is an aside, but is it mandatory that Canadians from Anglophone provinces learn French in school? Are you taught by Canadian Francophones, or anybody off the street, or speakers hired from France?
Since I didn't grow up here, I'll take a stab at this but don't quote me. In Canada, French and English are both official languages and people have a right to services in the official language of their choice. Education is governed at the provincial level, so the details vary from province to province. Basically, most schoolchildren in Anglophone areas have access to French classes, often starting about grade 4. There are also French immersion schools which are quite popular, as being bilingual is a definite asset (e.g. for government jobs). There is no shortage of French speaking teachers and there are several Francophone universities.
New Brunswick is officially a bilingual province and has school systems in both official languages. Quebec, of course, has French culture as a
raison d'etre and favours French. There are Anglophone schools, but only children whose parents went to Anglophone schools are entitled to be enrolled. All other children in Quebec, including children of immigrant families, must attend Francophone schools. Most well educated Anglophones in Quebec are bilingual. Most children of immigrants in Quebec are Allophones (i.e. they speak French and their mother tongue). Most Francophones in other provinces are bilingual. Most Anglophones outside Quebec tend not to be bilingual though of course this country is a cornucopia of languages from Arabic to Ukranian! In addition, there are several Aboriginal and Inuit languages which are unfortunately declining.
BTW, I grew up in Ireland and learned French from two excellent teachers (one Irish, one French) in high school. It was compulsory to study Irish, English and at least one other language. I studied French and Latin. French would be my second most comfortable language and I am conversant but not fluent in it. If I lived in Quebec I could become fluent in French within a year.
Here's an interesting article on bilingualism in Canada:
http://www.clo-ocol.gc.ca/html/jedwab_biling_e.php