Never heard of a French medium school but there are french immersion schools in every school district. The demand is somewhat limited since there is no need to speak french here. As Anna said Hindi or Mandrin would make more sense both as a practical matter and for business.
A French-medium school is a school in which French is the medium of instruction in all courses except second-language courses. So in that school, while English class was conducted in English, maths, science, French, art, music, PE, etc. were all conducted in French.
Now I think there may be a misunderstanding here. I'd responded to 5P's claim that French-medium schools were available 'everywhere', correcting him by stating that that is in fact not the case.
This does not mean however that I think it ought to be the case either.
Personally, I think a fair move would be to introduce a Swedish-style voucher programme and requiring all schools that participate in that programme to teach the predominant local language at least as a second language if not a first language, and have the other language taught be a language of the school's choosing. So if a school in Vancouver's China Town wanted to teach Chinese and English instead of English and French, or if a school in Quebec city wanted to teach Spanish and French instead of French and English, that would be a decision for the school to make according to market demand.
So when I had disagreed with 5P about the availability of French-medium instruction 'everywhere', it was not to be interpreted as my wanting it to be 'everywhere' either.
Though I think we ought to have the freedom to send our children to French-medium or English-medium school anywhere in Canada, it certainly ought not to be a right. Let's make a distinction between freedoms and rights here. A Swedish-style voucher programme would help to guarantee that freedom based on market demand, though of course it would not guarantee any right to it, with market demand being a precondition.
Also, though I don't support the CPC on many fronts, I do like some of Scott Reid's ideas concerning 'regional bilingualism', whereby most of the country would adopt either French or English as the official language, depending on the dominant local language, with only some regions being officially bilingual based on significant numbers of both language communities.
I could see Quebec supporting such a proposal. In fact, it's already proposed making Canada Post and other Federal Crown corporations, and Federal government offices subject to Bill 101.
I could also see other provincial governments supporting this since it would save taxpayers money on French-language services where not needed.
This could also benefit international markets. For instance, let's say Canada's labelling laws were also subject to a new policy of regional bilingualism. This would mean that in English-speaking communities, English-language labels would suffice, and in French-speaking communities, French-language labels would suffice. This way, products from the US, UK, Australia, New Zealand, etc. which have English labels but not French on them could still be imported into English Canada, and products from France, Belgium, Switzerland, Senegal, etc. with French-language labels on them but not English could still export them to the French-speaking parts of the country. Only those communities designated as bilingual would require bilingual packaging. This could also help smaller start up copanies. For example, a small company starting up in Quebec city and focusing only on the local market would not need to spend so much money on translator, etc. And the same would apply to a simila company in Victoria, BC let's say.