"29. Nothing in this Charter abrogates or derogates from any rights or privileges guaranteed by or under the Constitution of Canada in respect of denominational, separate or dissentient schools."

I don't see how that gives Catholic schools the right to opt out of standard curriculum, especially if that means misinforming students about the fact that marital rape is a crime.  It's not like section 2 of the Charter will protect them from criminal prosecution.