A woman holds up a Canadian flag under a sky illuminated by fireworks.

Toronto | Destination Ontario

Holiday fireworks displays in Ontario

A woman holds up a Canadian flag under a sky illuminated by fireworks.

Toronto | Destination Ontario

Fireworks are an incredible visual spectacle that dazzles people of all ages. The energy in the air in palpable.

Ontario fireworks are among some of the best and brightest in the country. Cities and towns celebrate major holidays and special occasions with professional fireworks shows. It's the perfect time to pick a comfortable spot to view the lively show in the sky.

When to see fireworks

You can find grand fireworks displays and parties organized for special holidays throughout the year. Popular professional fireworks events take place on the following dates.

Victoria Day

If you’re looking for things to do on Victoria Day, catching a fireworks show should be first on your list.

This statutory holiday occurs on the last Monday of May before May 25, right before the birthday of Queen Victoria. There are plenty of places that plan elaborate Victoria Day fireworks to commemorate this historic occasion.

Canada Day

You’ll likely find the biggest fireworks displays energizing night skies on Canada Day.

This day commemorates the formation of Canada as a country and is observed every year on July 1. Many of the best Canada Day fireworks can be found in major cities and small towns all across Ontario.

Labour Day

Labour Day recognizes the achievements of workers and takes place on the first Monday of every September.

Beginning as part of the labour union movement, this holiday has since evolved into a celebration of workers’ rights and improving working conditions—with places around the world setting off fireworks to honour this important date.

New Year’s Eve

A festive event for people all around the world, New Year’s Eve brings everyone together to celebrate the last day of the year.

Whether your favourite tradition is going out for drinks with loved ones or countdown the new year at a family party, you’re sure to enjoy the magical New Year fireworks in Ontario.

Where to watch fireworks in Ontario

Here are some great places to watch fireworks in this province:

Ottawa Parliament Building, Ottawa

Every year, hundreds of people come to watch the official Ottawa Canada Day fireworks celebrations in the heart of the nation’s capital city. As part of this official event, you’ll enjoy interactive activities, appearances by dignitaries and live performances by Canadian musicians.

The exact location of where the fireworks in Ottawa are launched has changed in past years, so be sure to check official websites ahead of the Canada Day event for current information.

Location: Wellington Street, Ottawa

Ashbridges Bay, Toronto

One of the most popular Canada Day fireworks locations in Toronto, the Ashbridges Bay fireworks display was previously held at Woodbine Beach. This spectacular fireworks show often takes place on Victoria Day and Canada Day and lasts about 15 minutes, drawing large crowds of kids and adults every year.

There may be dedicated shuttle buses from Woodbine and Coxwell stations to take you directly to the fireworks site—keep an eye out for their transit schedule.

Location: 1561 Lake Shore Boulevard East, Toronto

CN Tower, Toronto

A quintessential Toronto activity is watching the CN Tower glowing against a backdrop of stunning fireworks to celebrate Canada Day. The tower itself is typically lit in red and white to honour the occasion.

In previous years, the fireworks displays were set to music by local Canadian artists, followed by spectacular light shows above the city skyline.

Location: 290 Bremner Boulevard, Toronto

Canada’s Wonderland, Vaughan

Witness amazing fireworks at Canada’s Wonderland on various dates throughout the year. The park’s fireworks displays are held after the park closes at 10:00 p.m.

All of Wonderland’s fireworks displays boast unique, custom designs that are set to an original soundtrack. You’ll witness over 6,000 bright explosions of colour in the night sky, with heights of over 243 metres. It’s a perfect way to end your fun day at the amusement park.

Location: 1 Canada's Wonderland Drive, Vaughan

Niagara Falls, Niagara

Watch both the sky and the famous Niagara Falls light up in colour with the city’s wonderful fireworks shows.

In addition to holidays like Canada Day, you can enjoy the beautiful sight of Niagara Falls’ fireworks displays during the city’s Summer Series Fireworks. Starting May 19, 2023, fireworks take place every night until October 9, 2023.       

Winter Festival of Lights is an eagerly anticipated seasonal attraction. During this popular event, fireworks shows are held on weekends, over the Christmas holidays and on New Year’s Eve.

The best place to watch Niagara Falls fireworks is anywhere in the city with a great vantage point. Great spots include outdoor spaces in Niagara parks, atop the Skylon Tower or Niagara SkyWheel and hotels and restaurants that feature stunning views of the waterfalls.

Location: Niagara Falls

Dundas Driving Park, Hamilton

Fireworks in Hamilton are often celebrated on Victoria Day, Canada Day, Labour Day and New Year’s Eve.

Hosted by the Dundas Valley Sunrise Rotary Club and the city of Hamilton, it’s a large-scale community affair that draws sizeable crowds. You’ll find live music and food trucks, plus glow sticks available for purchase, to entertain you on this lively night. Of course, the main attraction of the night is the professional fireworks display shimmering in the Hamilton sky.

Location: 71 Cross Street, Dundas

Ford Fireworks, Windsor

Known as the Ford Fireworks, this breathtaking fireworks display captures audiences’ attention every Canada Day. These fireworks in Windsor, Ontario stage a variety of creative pyrotechnic effects visible along the Detroit River. Several

Downtown Windsor streets are closed for the event and do not reopen until after midnight. Visitors are encouraged to take advantage of the free bus rides by Transit Windsor. 

Location: Windsor

Grand Bend Beach, Grand Bend

Enjoy live performances, concerts and big screen viewings in addition to amazing fireworks displays in Grand Bend.

This small community located an hour northwest of London hosts the largest fireworks displays in southern Ontario. Its annual Canada Day fireworks show celebrates the holiday and signals the beginning of the region’s summer season. This event is held at Grand Bend Beach and can be viewed from there or by boat on Lake Huron.

Location: Main Street West, Grand Bend

Bracebridge, Muskoka

Experience the beautiful sight of cascading fireworks over the night sky in Bracebridge. This Canada Day event features one of the largest fireworks displays in Muskoka, as well as live music, food vendors and a sidewalk sale.

Along with the local community, you’ll enjoy participating in fun cottage games, including pickleball, badminton and cornhole. Admission to the event is a $5 donation per person.

Location: Downtown Bracebridge


If you’re looking for fireworks displays in specific cities or towns, it’s best to check their websites or speak to local organizers for the most up-to-date information. Many of them will have their own unique schedules with dates and times. Fireworks displays are also weather dependent, so make sure to check the forecast or website event pages beforehand to ensure the event is still ongoing.

As firework events take place in the evening, you’ll want to come prepared with warm clothing and perhaps snacks, water and folding chairs for your comfort. And be sure to leave nothing behind.

Last updated: September 18, 2023

Looking for Ontario travel advice?

Our experts are here to help you plan your perfect trip. Call or book today.