Most Canadians learn French in school as a required subject, but don't come out of it specially fluent unless they have a knack for languages, a French-speaking parent, an immersion program or some combination of the above reasons. I am a language teacher and I can tell you, the 'why don't they' is the cause for much study by curriculum people