Public pools are opening just in time for the long weekend.
In St. Catharines, the St. Catharines Kiwanis Aquatics Centre reopens today after being closed for two weeks for maintenance and staff training.
The city of St. Catharines is also hosting free leisure swims for Canada Day at all city pools. Times are available on the city's website.
Meanwhile, pools in Niagara Falls are also opening today.
Free swimming is available to all residents of The Falls at Mitchelson Park, Prince Charles Pool, F.H Leslie, Lions Club Pool on Drummond Road, and Buck Hinsperger.
Check local pools for times and conditions.