Toronto is Namerica's most multiculti

Toronto is the most culturally diverse city in North America, and possibly the world.

Nearly one in five people living in Toronto and Vancouver have been in the country less than 10 years. And more than a third of the people in those cities are members of visible minorities.

But other cities have also opened their doors to immigrants who are not Caucasian. We are "starting to see larger numbers of new immigrant groups going to places like Calgary, Ottawa, Kitchener and Windsor," Mr. Norris said.