From what I understand the Catholic schools in Ontario outperform the public schools.That's why so many non-Catholics attend them.
I don't remember seeing any student at the school who was actually religious, they were all there for the perceived better education. The only part that I saw was lacking was sexual education was non existent outside of one lecture about the different kinds of stds and how there is no way to prevent getting them other than to not have sex. The science education was still up to scratch however.