Celebrate Canada Day and the best of the country by finding your perfect way of celebrating this important birthday. Cities across Canada have many exciting ways to say Happy Birthday and we are sharing a selection of these with you here.


Halifax, Nova Scotia

The Halifax Region has a lot of ways to celebrate Canada Day:

You can enjoy a pancake breakfast, watch the Tattoo Parade in downtown Halifax and enjoy some family-friendly fun on the Commons. There is also a free summer concert in Dartmouth and a party at the Halifax Seaport Farmers’ Market.

Learn more.

Whitehorse, Yukon

Head to Shipyards Park to celebrate Canada Day with your neighbours in Whitehorse. Watch the parade, and stay for the swearing in ceremony of new Canadians.

Learn more.

Fernie, British Columbia

It’s a party in Fernie, British Columbia at the Fernie Aquatic Centre grounds. There’s live entertainment all day and from 7pm until dusk. The kids will be busy with bouncy castles, activities and crafts plus bike races and other events. Stay for the fireworks at dusk.

Learn more.

Whistler, British Columbia

Travel to Whistler, where Canada Day and Independence Day are celebrated all week long. You’ll enjoy street events, activities and free concerts.

Learn more.

Niagara Falls, Ontario

The Falls are spectacular any day of the year but Canada Day celebrations make it an extra special time to visit. Head to downtown Niagara Falls for the festivities put on around City Hall, including live music and children’s activities.

There will also be fireworks in the evening by the Falls in Queen Victoria Park.

Learn more.

Toronto, Ontario

The City of Toronto puts on an evening of family-friendly fun. Don’t just come for the fireworks! There are children’s activities and special performances before the sky is lit with fireworks at 10:15pm.

Learn more.

What is your favourite way to celebrate Canada Day? Have we missed an event in your city?