A post shared by Special Events T.O. (@specialeventsto) on Jun 1, 2017 at 3:38pm PDT

Ring in Canada Day at Nathan Phillips Square, where music of all forms and genres will be celebrated, in addition to dance, circus and street art and nightly fireworks. Headliners throughout the weekend include The Barenaked Ladies (Friday), Ron Sexsmith and the Toronto Symphony Orchestra (Saturday) and Shad (Sunday).

Where: Nathan Phillips Square, 100 Queen St. WestWhen: Friday, June 30 at 5 pm to Monday, July 3 at 11 pmTickets: Admission is free for all

If you’d rather stay clear of the downtown core, Mel Lastman Square will be bustling all day for a family-friendly affair of food and drinks, an eclectic assortment of live music, outdoor theatre, circus arts and fireworks to end the evening.

If you’re looking to dance with the kiddos to a day packed full of music, you’ll find it at Humber Bay Park West. You can expect sounds inspired by the rich cultures of the surrounding Etobicoke area and to end the day with a fireworks display.

If nothing says “Canada Day” to you more than a saucy rack of ribs, you’ll find no shortage at Ribfest. In addition to two stages with live music all day, perks for the kids include free KidzZone activities, a massive mobile midway and a variety of daily activities.

At Redpath Waterfront Festival, you’ll find a Canada 150 Fund project written specifically for the occasion, an interactive performance by internationally-renown street artist DJ Creeasian, the plaid-filled West Coast Lumberjack Show and a large artisan market.

Where: Toronto waterfront
When: July 1 to 3
Tickets: Admission is free for all

A post shared by Black Creek Pioneer Village (@blackcreekpioneervillage) on Jun 7, 2017 at 8:31am PDT

Give the kiddos an interactive lesson in Canadian history at Black Creek Pioneer Village with an 1867-style Canada Day celebration. Here, you’ll find an official Citizenship ceremony, traditional games and horse-drawn wagon rides.

A post shared by Yonge-Dundas Square (@ydsquare) on May 5, 2017 at 11:37am PDT

The annual Multicultural Canada Day celebrations includes everything from a “Parade of Nations” and a massive singing of “O Canada,” to art, food and live performances from multicultural groups that showcase their diversity.

Where: Yonge-Dundas Square, 1 Dundas St. East
When: Saturday, July 1, 12 pm to 9 pm
Tickets: Admission is free for all