Nothing new here.  My community school switched overnight from an English school to a French school. So if I want my kid in the English programme, I have to drive him or put him on a bus (rather than walking him three blocks), making him get up earlier and making his school day even longer.

As has been mentioned, the French immersion programme "weeds out" the special needs and "problem" kids, yet the school boards do not provide funding commensurate with the increased resources required to deal with them.  This results in a favoured and elitist French stream, and an overburdened and underfunded English stream. 

But, hey, official bilingualism is one of the core values of the new order of political correctness, and enhance Johnny's chances of getting a job in the civil service (a questionably low goal, perhaps, but certainly one on the minds of many in Ottawa).