I have found this to be a fascinating read, today. I'd like to expound on many of the themes I've found. Many of my colleagues are from other lands and I've found it astonishing to observe their behaviours, contrasted with the accepted Torontonian ideal of tolerance.
Some come from places where they are expected to oppose certain races, groups, religions, or whatever. Some learn quickly, others learn more slowly, that if you're going to be in a business environment here, you have to swallow hard and forget ancient hatreds and / or oppostions. I've witnessed a situation, in an office environment, in which two newly-arrived got fired because they carried an ancient, racially based hatred into the work place. To the very last moment, as they were ushered out, they were screaming and cursing one another.
In another situation, two guys from the same land wouldn't cooperate because of a hangup with an old caste system, as someone "lower" became the superisor of someone "higher". This particular sort of thing just blew my mind. But it shows you just what can go on in a culturally diverse place such as Toronto.
Another thing I find fascinating is the generational change among my own relatives. I am Torontonian born, second generation. My older relatives find it perfectly acceptable to trash a certain old European rival race, while my generation couldn't give a hoot about 'all that stuff'. And the older generation just doesn't understand the tolerance that their offspring have developed -- in fact, the older generation thinks this tolerance is tragic.
I know racism exists in Toronto, but a lot of us fight it.
One last comment -- Toronto and Ontario are not the same by any stretch. I have travelled a great deal of this province and I've found that racism in the rural areas is much more pronounced, and I don't like that one single bit. I am not too crazy about rural Ontario at all.