Threatening skies and showers didn't deter people from heading to Canada Day celebrations in communities across the Cowichan Valley, including Chemainus, Honeymoon Bay and Mesachie Lake.
People enjoyed birthday cake, face painting and barbecue.
Click on the image below for a photo gallery.