Why not have compulsory english and french classes in all schools in Canada, then require that all food packaging in canada is bi-lingual.
There, national level measures to ensure everyone can communicate with everyone else, can attent educational establishments everywhere within the country, while not sparking fears of "cultural erosion" (a concept I find bunk in the first place, there is no erosion, only evolution), by infact spreading the french canadian culture across the rest of the country.
Gosh... getting everyone involved through an inclusive central government policy? Revolutionary.