There is no question that I'm in favour of enumerating rights holders and anything that supports the establishment of adequate schools.
What I find odd about how the Official Languages Act works is the expression “where numbers warrant”. That implies that, if the francophone community were to diminish anywhere, services would be cut back, even though that's the opposite of what should be done. I don't know how each province applies the expression specifically.
Does it vary from province to province? How is it applied specifically?