Toronto celebrated the Victoria Day long weekend with a bang.

Some 2,000 of them in fact.

The Victoria Day fireworks at Ashbridges Bay Park took place at 10 p.m. on Monday with an estimated 2,000 fireworks shot into the air during the colourful show.

Thousands of people attended the annual event in the Beaches this year.