Public funding for Catholic schools in Ontario is constitutionally guaranteed. Tory flamed out because he planned to fund religious schools (ie, Jewish, Muslim, Sikh, etc.) and people rightly did not favour it as it would lead to balkanization of minority groups. I went to Catholic school and knew many protestant and even jewish, hindu students attended it. Catholic school in my experience isn't as bad as many private religious schools that refuse to teach evolution, etc. There were masses and prayers but outside of religion class it didn't infiltrate too much into the rest of the curriculum.