For the Celebration of Light, go early and find a spot on the beach.
Every July Vancouver hosts the Celebration of Light fireworks competition. An estimated 1 million people come out to see each show. There are 4 different countries that compete on different nights. Vancouver often hosts fireworks for New Years Eve and Canada Day (July 1st) as well.
This activity is not guided. Too many people.