One of the most diverse and mutli-cultural cities that I have lived in, is London, followed by New York City. I have lived in Singapore and Toronto as well but they don't match London or NYC.
I think I would agree with you. London and NYC have been immigrant destinations for much longer than Toronto has. London of course draws its immigrants from Commonwealth countries. NYC draws immigrants from all over.
Toronto's immigrants are much newer and Toronto's reputation for multiculturalism is actually only a few decades old (there hasn't been time for a deep multicultural identity to emerge). Multiculturalism entered the national conversation in 1971. In the decades prior to that, Toronto was very much still a stodgy Anglo-Saxon enclave, with Montreal being the multicultural hub of Canada.
That said, certain large global demographics are underrepresented in London (east Asians for instance, but not south Asians). Hispanics are underrepresented in Toronto.
I feel NYC is the only city in the world where most of the world's major demographics are on balance well-represented.
Singapore is actually not that multicultural (there are only four major races/cultures). I would say it's more international than multicultural, because the residual diversity come from people who are expats rather than immigrants.
reply