Time for another visit. Toronto, Montreal and Vancouver - our three largest cities, are much more racially mixed than any city in America, and the percentages are even more skewed in the under 30 demographic.
Surrey BC is home to the worlds largest community of Sikh long haul truckers based on what I see on I5.