Looks like NYC is 40% foreign-born, so your point stands as in they are both similarly multi-cultural.
(iirc Brampton – a Toronto suburb – has passed the 50% mark.)
https://www.cbc.ca/news/canada/toronto/census-visible-minori...
And it's to an extent true, but most nationalities will have only 1-10 people. There's a few major ethnic groups like Moroccans and Turks comprising of much of the 'diversity', and I feel most groups live very segregated from each other. New-west is very Moroccan/Turkish, Bijlmer is very black, Zuid/Centrum is very white. Social groups don't really mix that much, honestly it's pretty embarrassing for a country with such a progressive an open-minded reputation, and for a city with an international reputation. There's a few mixed areas but by and large I don't feel a very multicultural vibe, it's much more segregated in my experience, particularly among the local population. In high-income expat circles you'll definitely find people from all over the world though.
Besides that I feel Dutch think in labels quite often and Amsterdam is a bit of a village, it's hard to be truly anonymous here. I run into people I know all the time. I miss the anonymity of being in a truly big city like New York or Shanghai, and generally I miss living abroad and being able to make-up a new identity for yourself.
i would add Hong Kong. so many cultures, absolutely amazing. unfortunately it seems like things are changing for the worst lately…