The City of Hamilton Hamilton offers learn-to-swim programs for all ages, starting with parent and tot programs, at various city recreation centres. Hamilton https://www.hamilton.ca/recreation/registered-programs