I like this track. It's very well mixed, and peaceful. Quite uplifting, actually. I'd for sure have this playing in the background while relaxing.
Just listening to this with no information about Toronto or Dundas Street, to me the song definitely feels like a late-spring, early-summer daytime walk in a sleek and robust metropolis, particularly a richer part of town. Not super rugged, lots of shops. Possibly near a coast. It gives me almost a Station-Square-type vibe (from Sonic Adventure, specifically the by the poolside near the coast and hotel).
Anyway, I like the vibe. Nice work.