The point is that in a society that mandates separation of church and state, the concern in public schools must always be for the student who feels FORCED to participate in religious activity rather than the student who WANTS to. Saying, oh but it's their choice whether to participate or not simply is not adequate, and hasn't been for a really long time.But we don't have that. I went to a publicly funded, co-religious, Catholic-run, school. (Which, in retrospect... but you do a lot of dumb things when you're a teen, like fail to take spironolactone.) We don't have the same anti-establismentarianism in our laws that the Americans do..
Sorry, but this is simply untrue. Yes, part of the Constitution guarantees funding for certain denominational schools existing at Confederation (which most provinces have eliminated through bilateral amendment btw). That does not mean that state endorsement of religion in other contexts is ok. It is not. It violates the Charter.