I attended French-Catholic school. HS 'religion' requirement could be filled with any number of theology courses. Mine was 'Religions of the World' - we didn't even talk about Catholicism although the teacher was a devout Catholic.
I went to Catholic elementary and secondary schools (DPRCSSB/DPCDSB) and yep, there was a religion course requirement in elementary school and each of the G9-OAC levels, though at OAC, our school had the tradition of 40 hours of community service (well before the Harris government made it mandatory). The was no choice in what religion credit to take except in fourth year HS. The first two years at HS were straight-up Catholic indoctrination, the third year was Religions of the World, the fourth year, the one I picked, was a Philosophy course.
When Bill Davis extended full funding to Catholic secondary schools, it ended the requirement for a Baptismal Certificate to enroll so there were Muslims, Sikhs, Protestants (even at least one Jew) in my school having to take these classes because it still beat going to BCSS. (There were a few exceptions to that rule, I knew someone who grew up in rural Ontario whose parents were Protestant ministers, but went to Catholic elementary school as it was the only one in the area offering French immersion.)
For me, the forced religion credit was annoying mostly because it used up room that could be filled with more interesting and meaningful credits (I was raised Catholic). And it wasn't until about the end of high school that I personally started to reject my religion. I now consider myself non-religious, non-spiritual agnostic.
John Tory really turned me off with the religious school funding; it was an attempt to pander to non-Catholics, particuarly evangelical Christians and Jews. The right, and politically bold plan would have been to push for the elimination of publicly funded Catholic education, starting with secondary schools and eventually elementary schools. Think of the savings in duplication of board administration and transportation costs, and how much easier it would be to match school capacity to populations. You might feel the wrath from Catholic parents, but it would be the right thing to do.
John Tory didn't show any guts or smarts in 2007, and I can't see myself supporting him now (not that I'm crazy about Stintz or Chow either.)