The day started off with a parade along Main Street followed by a cake cutting ceremony and free pancake breakfast. The Town park was filled with dozens of food vendors, ice cream trucks and free activities. One baseball diamond was filled with bouncy castles for the kids; another was lined with classic cars for the antique auto show. An entire soccer field was set up as a petting zoo. Stages were scattered throughout the park for performances all day long - a reptile show, an exotic birds show, a traditional Native dance show, an Idol competition, and band after band playing all day long.
There were games and sports and activities: mini golf, beach volleyball, street hockey, lawn "curling," obstacle courses; Canada-themed crafts and take-homes and swag. There was the annual passport activity for kids - a different activity for each province and territory, a stamp for the "passport" at each activity station and a prize for the kids to take home in exchange for their completed "passport."
As evening fell the beer tents opened and the big name bands took the stage. Pounding music filled the air, kids raced around with sparklers, the smell of hundreds of backyard barbecues filled the air. We walked the block home for a Canada Day cookout: burgers and hot dogs and corn on the cob and marshmallows over the campfire and sparklers in the backyard. When the sky turned black we walked to the end of the street and set up a blanket by the water's edge to watch the fireworks show - one of the biggest and best around.
Happy Canada Day!