The fascinating part about living in Toronto compared to Vancouver (or even another city, say New York), is how we view foreigners/immigrants. A few weeks ago I randomly spoke with a man from Egypt. My immediate assumption, even though he had an accent, was that he lived in one of the various multicultural neighbourhoods in the GTA (Greater Toronto Area). Only after speaking with him a while longer did I truly realized that this was his first visit to Toronto and that he was not actually living in the GTA. I would hazard a guess that most Torontonians would make the assumption that any visible minority or person with an accent is an immigrant living in the GTA. Tourists and visitors walk invisibly through the city.
I compare this to my experience in Vancouver where, even though I may be a visible minority myself who only speaks English, I was treated as a foreigner. In New York, people were shouting racial slurs at me as I walked down the street. Seattle/Bay Area however, I was treated like your typical tech worker.