Thousands of Canadians took to the beach to celebrate our nation’s birthday this Canada Day and the day didn’t disappoint! The festivities started at 10am and wrapped up with a spectacular fireworks show over Semiahmoo Bay! Here are a few of our favourite photos from the day!