Start with Toronto’s foodie landmark — grab a peameal bacon sandwich at Carousel Bakery and stroll the stalls; the market is lively in the morning and a great intro to local flavours. Typical hours: many vendors open from 8–5; South Market often closed Mondays — confirm before visiting.
Explore the Victorian industrial streets, galleries and boutiques in the pedestrian-only Distillery Historic District — excellent for photos and craft shops; most stores open ~10:00–18:00.
Walk south to the Harbourfront for lake views and choose a waterfront lunch (e.g., Amsterdam BrewHouse for local beers and pub fare). Waterfront patios are popular in summer.
Take in panoramic city views from the CN Tower (typical daily hours ~9:00–22:30) and/or visit Ripley’s Aquarium next door for aquatic displays — both are iconic downtown experiences (book timed tickets to skip lines).
Dine at Canoe for elevated Canadian cuisine and outstanding skyline views — reservations strongly recommended, especially on weekends. Kitchen closes earlier for late services; check reservation availability.
Fuel up with a bakery pastry and coffee before heading to the Jack Layton Ferry Terminal; many ferries begin early in the morning during summer (typical first ferry ~7:00–9:00).
Catch the short ferry (Jack Layton Ferry Terminal to Centre/Queen/Hanlan’s Island) for scenic skyline views; roundtrip fares are low but check seasonal schedules and return times.
Rent a bike or pedal boat and cycle the island pathways, visit Centreville (family amusement area) or the quieter beaches at Hanlan’s; bike rentals are seasonal (typically 9:00–18:00).
Finish the day with waterfront dining and local beers at Amsterdam BrewHouse or artisan pizza at Against the Grain — both offer good harbour views and a casual vibe.
Enjoy popular weekend-style brunch — Mildred’s is famous for pancakes and is busy mid-morning, so plan for a wait or arrive early (opening around 9:00–10:00).
Explore ROM’s natural history and world cultures collections; typical hours are 10:00–17:30 (extended hours on certain days) — allow plenty of time for special exhibitions.
Tour Toronto’s hilltop castle with gardens, secret tunnels and period rooms; typical hours roughly 9:30–17:00, but check seasonal schedules and garden events.
Dine in Yorkville at Kasa Moto for modern Japanese-Peruvian flavours or Café Boulud for refined French cuisine; both require reservations for dinner service.
Browse vintage shops, street art, and multicultural food stalls in Kensington Market and then walk into adjacent Chinatown for specialty grocery and noodle shops — area is best on foot and is largely free to explore.
Visit AGO for Canadian and international collections; typical hours are 10:30–17:00 with extended hours on select evenings — check for special exhibitions and late hours.
Choose Richmond Station for refined seasonal dishes or Bar Isabel for Spanish small plates — both are popular and require reservations, especially on Friday/Saturday nights.
Drive east to Bluffers Park for dramatic cliffs and shoreline trails — excellent scenic viewpoints and photography; park hours vary and parking fees may apply.
Return to St. Lawrence Market for specialty foods, cheese shops and local vendors — plan morning time for best selection and vendor hours (many open ~9:00–17:00).
Visit Harbourfront Centre programming or see the waterfront museums and art installations; check event schedules for seasonal performances or exhibits.
Experience the boat cruise to get close to the base of the Horseshoe Falls — seasonal hours run broadly through the day (book early for morning slots).
Eat at a nearby restaurant such as Queen Victoria Place Restaurant or a Clifton Hill spot with falls views — affordable to mid-range options available.
If time allows, detour to Niagara-on-the-Lake for wineries and a charming town (tastings require time) or explore Clifton Hill attractions for funfair atmosphere.
Do last-minute shopping at the Eaton Centre and soak up the bustle of Yonge-Dundas Square; most shops open by 10:00 but the mall opens earlier on some days.
Allow ample time for transit or rideshare to Toronto Pearson (YYZ) or Billy Bishop (YTZ) and security; downtown travel time to YYZ is typically 30–60+ minutes depending on traffic.