"It is divisive by definition. 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."

This is a geographical reality, not a result of having two education systems and suggesting otherwise is dishonest. Liberal Canada's multiculti fetish does not end in an even peppering of cultures across the country, in case it's escaped the writer. Cultures tend to segregate themselves. Hence Chinatown, etc. For the "mix[ing] in" ideal, you'd be seeking the melting pot model of our southern neighbours.