We parked in front of a busy Iraqi Street Food restaurant, bumped into a mini “Free Tibet!” protest in the Gay Village, crossed the Halal Bites Festival at Nathan Phillips Square and headed to Chinatown for fried rice (Mark), jiǎo zi (Feng) and bāo zi (me).

A large group of Indians were sampling Korean desserts on Spadina. Two blocks further, in Kensington Market, Rastafarians were doing exactly what you expect Rastafarians to do—no worries, it’s legal and socially acceptable in Canada. Plus, it didn’t seem to bother the old Vietnamese ladies doing tai chi at the end of the street, in Bellevue Square Park, or the two Colombians ordering empanadas from a tiny restaurant.

You’ll meet the world in Toronto, including countries, cultures and subcultures you didn’t even know existed.

Canada is very multicultural, but Toronto takes it a notch above the rest of the country—over half of the city’s residents were born abroad.

Toronto has always been a magnet for newcomers. First, along with Montreal and Vancouver, it’s a Canadian city people abroad have heard about—”I want to immigrate to Canada and settle in Flin Flon,” said no one ever. Second, Toronto is a big city, with potentially more work opportunities. And finally, you’re pretty sure that someone speaks your language somewhere—finding your people can be easier; easing into Canada can be less lonely.

And this is how Toronto became a giant salad bowl or tossed salad, where every culture and ethnic group contributes to the city rather than blending into a single whole. I like the idea but it always surprises me that various groups don’t really mix. For instance, it’s still fairly rare to see mixed-race couples. In 2025! In Toronto! Weird.

Toronto is cool this way, but living in Toronto ain’t cheap. Currently, in 2025, the average rent price for a studio is $1,755, $2,096 for a one-bedroom apartment and $2,821 for a two-bedroom apartment. “Where do they live and how can they afford the rent?” I can’t help wondering when I see people hauling groceries home or walking their dog.

People-watching is my favourite activity in Toronto. It’s fun because the streets are livelier and busier than in Ottawa… and of course, I had my camera all weekend.

Here are the people of Toronto, spring 2025 edition!

317 Dundas St W, Toronto, ON M5T 1G4
317 Dundas St W, Toronto, ON M5T 1G4
317 Dundas St W, Toronto, ON M5T 1G4
317 Dundas St W, Toronto, ON M5T 1G4
Roundhouse Park, 255 Bremner Blvd, Toronto, ON M5V 3M9
Roundhouse Park, 255 Bremner Blvd, Toronto, ON M5V 3M9
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Baldwin Street, Kensington Market, Toronto, ON M5T 2M2
Baldwin Street, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2Toronto, ON
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Augusta Ave, Kensington Market, Toronto, ON M5T 2M2
Nassau Street, Kensington Market, Toronto, ON M5T 2M2
Nassau Street, Kensington Market, Toronto, ON M5T 2M2
Nassau Street, Kensington Market, Toronto, ON M5T 2M2
Nassau Street, Kensington Market, Toronto, ON M5T 2M2
Oxfort and Spadina, Toronto, ON M5T 2G7
Oxfort and Spadina, Toronto, ON M5T 2G7
Oxfort and Spadina, Toronto, ON M5T 2G7
Oxfort and Spadina, Toronto, ON M5T 2G7
Oxfort and Spadina, Toronto, ON M5T 2G7
Oxfort and Spadina, Toronto, ON M5T 2G7
30 Yonge St, Toronto, ON M5E 1X8
30 Yonge St, Toronto, ON M5E 1X8
100 Front St W, Toronto, ON M5J 1E4
100 Front St W, Toronto, ON M5J 1E4
University of Toronto, 214 College St, Toronto, ON M5T 3A1
University of Toronto, 214 College St, Toronto, ON M5T 3A1
Front St W, Toronto, ON M5J 1E4
Front St W, Toronto, ON M5J 1E4
Front St W, Toronto, ON M5J 1E4
Front St W, Toronto, ON M5J 1E4
Front St W, Toronto, ON M5J 1E4
Front St W, Toronto, ON M5J 1E4
Church St, Toronto
Church St, Toronto
Nathan Phillips Square, 100 Queen St W, Toronto, ON M5H 2N3
Nathan Phillips Square, 100 Queen St W, Toronto, ON M5H 2N3
Nathan Phillips Square, 100 Queen St W, Toronto, ON M5H 2N3
Nathan Phillips Square, 100 Queen St W, Toronto, ON M5H 2N3
Nathan Phillips Square, 100 Queen St W, Toronto, ON M5H 2N3
Nathan Phillips Square, 100 Queen St W, Toronto, ON M5H 2N3
Nathan Phillips Square, 100 Queen St W, Toronto, ON M5H 2N3
Nathan Phillips Square, 100 Queen St W, Toronto, ON M5H 2N3
CF Toronto Eaton Centre, 220 Yonge St, Toronto, ON M5B 2H1
CF Toronto Eaton Centre, 220 Yonge St, Toronto, ON M5B 2H1
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2
Leafs fan watching Game 7, York St Suite 2500, Toronto, ON M5J 0B2

Get the latest story, cultural shock and travel pictures right in your inbox

I don't spam, promise.

I literally don't have the time to write ten stories a day.

Visited 238 times, 1 visit(s) today

Leave A Comment

Your email address will not be published. Required fields are marked *