the law in canada is similar to britain, but we use human right codes. catholic schools are bound by them when they act as a public institution. if they take government money , as almost all do, they have to obey the charter of rights and freedoms and the humanrights codes, but even private schools are bound by employment law, and that is not an acceptable reason for dismissal--so far.
i beleve the abuse in the catholic churc\h is much worse than what is public. they have a very effective cover up ans brain washing and publicity campaiign. however that said, the anglican, and united churches are much the same--but without the ability to enact such a fart reaching cover up.
again for me, the genocied against native people in the murderous residential schools is an historic crime on a scale with the nazi holocoust and the institutions involved have no right to exist in any civilized society. soirituality is not in the institutions.