The weather could not have been better for Canada Day celebrations in Saint Andrews.
Residents and visitors alike lined Water Street for the annual Canada Day parade.
It was one of many events taking place in the seaside community to celebrate Canada’s 157th birthday.