Back to All Events Canada Day at Craigflower Wednesday, July 1, 2026 10:00 a.m. 4:00 p.m. Google Calendar ICS Previous Previous June 27 Stephanie and Wally Wedding Reception/Dance Next Next July 4 Dry Stone Wall Workshop