Machjo: What you describe as French-medium is called French Immersion in B.C. and all school districts have them, although since we have many remote areas not all communities may have one do to lack of population. SO if learning in French is that important to someone they can simply move to where there is one.
I do get tired of looking for English labels and instructions on products when there is no need for bilingual labels.
Face it, outside of Quebec there is no need for french.
There is a distinct difference between French-medium and French-immersion schools; they are not the same thing. French-medium schools cater to native or native-like speakers of French, whereas French-immersion schools cater to second-language speakers of French. Needless to say that schools instruction will be very different in both kinds of schools. The parents of a native French-speaking child would rather send him to a French-medium school where he can be fully challenged to function in his native language, and would only consider a French-immersion school as a second-best alternative where a French-medium school is not available, since in such a school teachers are bound to teach at a slower pace, thus causing the native French-speaker's native skills to suffer over time.
And I'll just repeat: my pointing out to 5P that French-medium schools (I don't know for sure what the case is with French-immersion schools since I'd never attended one myself, though I was aware of one in Victoria, BC, but only one to the best of my knowledge, thus making one French-medium and one French-immersion school in that city) are not available 'everywhere' should not be interpreted as my supporting that they ought to be 'everywhere'. I was just correcting 5P on a technical point of fact, and not stating any belief of mine with regards to that fact.
Personally, I think anything more than one official language is simply inefficient. On that front, I support Quebec's Bill 101 in principle (though by no means in detail), and think all provinces ought to follow Quebec's lead to some degree by each adopting one official language of their own, and the Federal Government ought to respect the chosen official language of any given province.