The skies above Okanagan Lake turned red and white, and a few other colours, as fireworks celebrated Canada Day in Penticton.
The show was put on by the Penticton Lakeside Resort, and capped off a day of entertainment and festivities.
The Penticton Downtown Business Improvement Association hosted celebrations at Gyro Park starting in the morning with yoga.
Live music, dancers, and a ceremony complete with cupcakes completed the day.
Face painting, bouncy castles and a goat petting zoo were also set up at the park alongside food trucks vendors.
The City provided a bike valet for the day's events, and there was free transit across the city as well.