I agree, but ours happens just out of people moving into areas near their culture, and not out of racism. Also there are many places where different cultures mix here. You can go to Little India, etc and not feel out of place. In many American cities, only the culture that live sin that hood goes there.
Also there are areas in Toronto where we mix. In school for example I had classmates from all different backrounds. Yes my street was almost all white, but down the block was high-rise apartments with all different cultures, etc. So everyone mixed.
The segregation is happening more with 905 now, where no one is mixing up there.
But Toronto does have a tiny segregation problem. One only needs to look at Aurora to see that. Whites keep moving out as soon as non whites move in to their hoods. And that is happening here just like in the USA.