With respect to the legal issue, I agree that legal recognition of both languages in Canada allows for a language policy. Both languages have been recognized but there has been no move to the next step which is developing a true language policy.
As you know, the issue of schools cannot be solved by the courts. You can't make anglophones go to an immersion school. However, I think that something can be done in terms of a language policy, and that is what has not been determined yet.