A festival celebrating the cherry blossom season.
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…