Start at St. Lawrence Market in Old Town while the city is still easing into the day. It’s best to get there around 8:30–9:00 a.m. so you can beat the busiest brunch rush and see the stalls at their most lively. Go for a peameal bacon sandwich from Carousel Bakery if you want the classic Toronto move, or keep it lighter with coffee and fresh fruit from one of the produce vendors. Expect to spend about CAD 15–30 per person, depending on how hungry you are. From here, it’s an easy 10-minute walk west toward the financial core, so no need to rush—this part of downtown is very walkable and full of little side streets worth a quick detour.
Head next to the Hockey Hall of Fame in the Financial District, which is one of those very Toronto stops that’s fun even if you’re not a huge hockey person. Plan about an hour to 75 minutes here; tickets usually run around CAD 25–35. The memorabilia, trophies, and interactive exhibits make it an easy, low-effort stop between bigger sights. After that, continue on foot toward the waterfront for the CN Tower—it’s about a 15-minute walk, and doing it mid-day is smart because visibility is often better and the area feels energetic with visitors and office workers heading out for lunch. Budget CAD 45–55 for general admission, and give yourself 1.5 to 2 hours if you want to do the main observation levels without feeling rushed.
After the tower, slow things down with a walk along Harbourfront Centre and the Queens Quay promenade. This is the reset you want after a big attraction: lake views, public art, ferry traffic, and lots of places to just sit for a few minutes and watch the city. It’s completely free, and about an hour is enough to get a proper feel for the waterfront without over-planning it. If the weather is nice, this is also a good time for an ice cream or a coffee from one of the spots near the waterfront and a little wandering around the docks and parks.
For dinner, head back into the Financial District for Canoe Restaurant on the 54th floor of the TD Bank Tower. This is the polished, “treat yourself” Toronto meal of the day, so it’s worth booking ahead, especially on a weekday evening. Expect roughly CAD 90–140 per person depending on whether you go à la carte or lean into cocktails and dessert. The food is seasonal Canadian with a great skyline view, which makes it feel special without being overly formal. If you’re coming from the waterfront, it’s an easy 10–15 minute walk back north, or a quick transit hop if your feet are done for the day.