Top-notch fireworks competition over English Bay: July 29th, August 2nd, and August 5th.
Shows start at 10pm. Totally free - you can see them perfectly from many of the beaches in the city. Earlier in the day there is live music at English Bay Beach.
July 29 – Japan (Akariya Fireworks)
August 02 – UK (Jubilee Fireworks)
August 05 – Canada – (Royal Pyrotechnie)