" In one part of Toronto, most of the Portuguese kids may go to the Catholic schools; in another, it may be the Filipino kids. They are bundled with their own kind. It would be far better for the social health of the city to see everyone mixed in together in a single secular, public system."  So it sounds like Toronto is divided along cultural ethnic groups.  If the local public school was in a Filipino neighbourhood, wouldn't most of the student population still be Filipino?  Ditto for the Portuguese neighbourhood?

Btw, have you stepped into a Catholic church service?  Folks attending are multicultural, with family who came from all over the world.  Culturally and ethnically diverse, all together at Sunday mass.  What is the definition of "catholic"?  Look it up.