Growing up I heard far more German, Polish and Ukrainian on the Prairies and interior B.C. than French and that's despite French being printed on everything.
P.S., the language program in British Columbia is nothing to talk about. Mandated French in primary means most of the students (80%?) remain in Quebecois-French and consequentially will never learn any other languages.
Growing up, I had a choice between (you'll love this)
1. Japanese (second fiddle to Chinese now)
2. Chilean dialect Spanish (which I learned and have been employed in Latin American companies)
3. Mandarin (Great for a civil service in China's government but its not the economic language in China)
4. Quebecois-French, which the French in Europe hate, not economically useful and most of the speakers are just located within Quebec. Sure there's 500 million speakers of the entire French language but most of them are Africans who speak a barely intelligble form of French... It's a lot like the English you'll hear being spoken as a first language in Africa or certain areas of the states...
Whereas, if you go to Germany, Germans learn everything from English to just about every language on the continent.
I don't see how restricting our students to 3-4 languages is good for our economy.