The multi-coloured neon lights emanating from the Toronto skyline weren't the only things that were illuminating the night sky and reflecting off the waters. Harbourfront's Canada Day fireworks also lit up the sky and painted the water in all sorts of bright, fun colours. Despite the deafening cracks, these spectacular noise makers sure make for some great visuals, and complement the twinkling city lights.

Harbourfront Canada Day fireworks, image by Jack Landau