From east to west coast, here’s where you can catch the best fireworks on Canada Day (weather permitting):
St. John’s, Newfoundland
Quidi Vidi Lake. Fireworks are set to go off at 10pm.
Charlottetown, Prince Edward Island
Watch the Charlottetown Harbour fireworks at Charlottetown Waterfront, Confederation Landing, or Victoria Park. Fireworks are set to go off at 10pm.
Halifax, Nova Scotia
Halifax waterfront. Fireworks are set to go off at 10pm.
Moncton, New Brunswick
Moncton’s Riverfront Park. Fireworks are set to go off at 10pm.
Saint John, New Brunswick
Saint John Boardwalk. Fireworks are set to go off at dusk.
Quebec City, Quebec
Plains of Abraham. Fireworks are set to go off at 9:30pm.
Montreal, Quebec
Watch the Old Port fireworks from Clock Tower Beach. Fireworks are set to go off at 10:15pm.
Ottawa, Ontario
Fireworks launch from the Astrolabe are visible from any vantage point downtown but might be better with the crowd at Jacques-Cartier Park. Fireworks are set to go off at 10pm.
Toronto, Ontario
Ashbridges Bay Park. Fireworks are set to go off at 9:30pm.
If you’re looking for a subway accessible location to watch, go to Mel Lastman Square. Fireworks are set to go off at 10:15pm.
Niagara Falls, Ontario
Queen Victoria Park. Fireworks are set to go off at 10pm.
Winnipeg, Manitoba
The Forks. Fireworks are set to go off at 11pm.
Regina, Saskatchewan
Fireworks from Willow Island can be seen throughout Wascana Park. Fireworks are set to go off at 10:30pm.
Saskatoon, Saskatchewan
Diefenbaker Park. Fireworks are set to go off at 11pm.
Edmonton, Alberta
See the River Valley fireworks display from Alberta Legislature Grounds, Victoria Park, Ezio Faraone Park, Dantzer’s Hill, or Government House Park. Fireworks are set to go off at 11pm.
Calgary, Alberta
Centre Street Bridge. Fireworks are set to go off at 10:45 p.m.
Vancouver, British Columbia
Watch the Vancouver Harbour Canada Place Fireworks from Harbour Green Park, Coal Harbour, Stanley Park, along the seawall in between Ambleside and Dundarave, West Vancouver, or Lower Lonsdale area, North Vancouver. Fireworks are set to go off at 10:30pm.
Victoria, British Columbia
Inner Harbour. Fireworks are set to go off at 10:20pm.
Happy Canada Day!