Depends where in Canada. One lake beach near us does charge for parking but it is a Provincial Park. Our kids live in New Brunswick and a beach they go to does not charge.