The Township of Edwardsburgh Cardinal offers summer camp programming for children, and swimming lessons and aquatics programs for residents of all ages.

Please review and follow all COVID-19 health and safety regulations and service changes before taking part in your chosen program(s). We are committed to ensuring as safe an experience as possible for all of our staff and participants. If you have questions about summer camp contact our recreation coordinator at  if you have pools questions contact aquatic director at

View our pools schedule

Swimming lessons

Both Johnstown and Cardinal community pools will offer swimming lessons by the Lifesaving Society’s Swim for Life and Lifesaving Instructional program. Lessons will stress in-water practice to develop solid swimming strokes and skills, as well as Water Smart education which will last a lifetime. The following Swim for Life programs will be offered at the Cardinal and Johnstown pools. Each Session is $45 per child and Family Rate (3 or more children) $100.00/session this does not include Bronze level courses. If you have any questions, please email

Summer Camps

We run four two-week sessions of summer camp every year at the South Edwardsburgh Community Centre and the Johnstown Pool, and this summer we will be offering two sessions of camp in Cardinal at the Ingredion Centre and two sessions at the Cardinal Fire station, Cardinal Pool. Our camps are offered to children between the ages of 5 and 12. Registration will be available 8:00 a.m. April 3rd, 2023.

1 Child- $200.00/ Per Session

2 Children- $375.00/Per Session

3 Children- $550.00/Per Session

Summer Camp Sessions:
  • Session 1 Arts & Crafts July 3rd to 14th
  • Session 2 Animals July 17th to 28th
  • Session 3 Camp July 31st to Aug 11th
  • Session 4 Summer Blast Aug 14th to 25th

Swim Team

Joining a swim team is a fun and rewarding way to strengthen swimming skills and endurance, while having fun with your teammates. Participating in swim clubs can assist with building confidence and enriching your social experiences. You will learn proper stroke techniques, flip turns and dive entries. On weekends, swimmers can have the opportunity to compete against other swimmers in their age and gender categories at local pools. Must have completed swimmer 3 to participate. 

Public Swim/Lane Swim

Public swimming and Lane swim will be available at both the Cardinal and Johnstown community pools.

Aquatic Fitness

A fun way to exercise with friends and socialize! All Aquafit classes are taught by our energetic instructors so that everyone can experience the benefits of water-based aerobic fitness. Lane swimming is also available for adults only during this time.

Leaders in Training

The Leaders In Training program is a leadership program for those 13 years of age or older that have a genuine desire to work with children and develop their leadership skills. The leaders in training will work among our camp counsellors at either Cardinal Camp or Johnstown Camp. 

Register now

Safeguard Training Course

Safeguard course is for Camp Counsellors, Day Care providers, and Leaders in training. The focus is Water safety awareness, accident prevention and the principles of aquatic safety supervision. Teaches participants how to identify hazards, how to recognize potential victims, and how to respond safely in an aquatic emergency. Participants must be 13 years of age. 
Course Dates:
  • March 18th, 9am to 1pm (In-person)
  • April 19th, 6pm to 9pm (Online)
  • May 13th, 9am to 1pm (In-person)
  • May 19th, 5pm to 8pm (Online)

Location: South Edwardsburgh Community Centre

Cost: $40.00 

Register Now!

Lifesaving Instructional Program

The following Lifesaving Instructional programs will be offered at the Cardinal and Johnstown pools. 

  • Canadian Swim Patrol (3 Levels) Rookie Patrol, Ranger Patrol and Star Patrol
  • Bronze Star
    • Prerequisite: None (Swim Patrol experience recommended).
  • Johnstown: July 17th to 28th from 9am-10am
  • Cardinal: July 31st to August 4th from 9am-11:30am

Cost: $90.00 (Plus materials $15)

Total Cost: $105.00

No Exam

  • Bronze Medallion
    • Prerequisite: Minimum 13 years of age or Bronze Star certification (need not be current).
  • Johnstown July 17th to 28th from 9am-12pm 

Exam July 28th 9am-12pm 

  • Cardinal: July 31st to August 4th from 8am-2pm 

Exam August 4th 2pm-5pm 

Cost: $150.00 (Plus materials $75)

Total Cost: $225.00 

  • Bronze Cross
    • Prerequisite: Bronze Medallion and Lifesaving Society Emergency First Aid.
  • Johnstown July 17th to 28th from 9am-12pm 

Exam July 28th 12pm-3pm

  • Cardinal:  August 10th to 13th 9am-5pm

Exam August 13th 2pm-5pm  

Cost: $150.00 (Plus materials $65) 

Total Cost: $215.00

Please note dates are subject to change depending on numbers.

Johnstown Bronze Course Registration 

Cardinal Bronze Course Registration

National Lifeguard Certification (NL)

The NL course will be offered Summer 2023, pending registration numbers. Students must be at least 15 years of age and have obtained their Bronze Cross and Lifesaving Society Standard First Aid (need not be current) or Standard First Aid from one of the Lifesaving Society's approved agencies.

  • Course Dates: June 7th 6pm-9:30pm (Online), June 10th 9am-5pm (Pool), June 11th 9am-5pm (Pool), June 16th 4pm-10pm (Pool), June 17th 9am-5pm (Pool), and June 18th 9am-1pm (Pool). 

Exam June 18th 1pm-5pm 

Location: TBD

Cost: $215.00

Please note dates are subject to change depending on numbers.

  • Course Dates: Aug 14th to Aug 18th 9:00am-5:00pm (In person)

Exam: Aug 19th 9:00am-3:00pm  

Location: TBD

Cost: $215.00

Register Now!

Aquatic Supervisor Course

Aquatic Supervisor certification is the Lifesaving Society training standard for instructors and lifeguards who wish to assume deck-level supervisor responsibilities for overseeing instructional and recreational programs and day-to-day operations at aquatic facilities.

This course will go over:

  • Roles of the Supervisor 
  • Rules of the water
  • Facility Management 
  • Safety Supervision in programs and services
  • Managing your team
  • Customer Engagement
  • Emergency Response 

Prerequisite: Lifesaving Instructors or Lifesaving Swim Instructors and National Lifeguard Certification (doesn't need to be current). 

Date: May 26th 6pm-9pm (Online) and 27th 9am-6pm (In-person)

Location: South Edwardsburgh Community Centre 

Cost: $140.00 

Please note participants must purchase their own materials at 

Materials needed:

  • Alert (Lifeguarding in Action)
  • Lifesaving Society Aquatic Supervisor Workbook
  • Guide to Ontario Public Pools Regulations

Register Now!

National Lifeguard Recertification (NL)

The National Lifeguard recertification exam is your opportunity to demonstrate your skills and recertify your award. You are responsible for reviewing the required content and skills and preparing yourself for the exam. Your exam is based on the National Lifeguard Award curriculum. The required content for this curriculum can be found in your Alert text and the Canadian Lifesaving Manual. Candidates should bring Alert, a whistle, barrier devices (gloves and pocket mask) and proof of prerequisite (previous National Lifeguard).

Date: June 18th, 2023

Time: 1pm-5pm

Location: TBD

Cost: $75.00

Please note dates are subject to change depending on numbers.

Register Now!

Lifesaving Instructors Course

The Lifesaving Instructor course prepares instructors to teach the Lifesaving Society's:

  • Canadian Swim Patrol Program
  • Bronze Star, Bronze Medallion, Bronze Cross
  • Lifesaving Fitness, Distinction
  • Basic and Emergency First Aid, and CPR-A, CPR-B and CPR-C

Online Class Dates: May 24th 6pm-9:30pm, May 31st 6pm-9:30pm, and June 6h 6pm-9:30pm

Pool Dates: June 9th 4pm-9:30pm, June 13th 3:30pm-9:30pm, June 15th 3:30pm-9:30pm

Register Now!

Lifesaving Society Swim Instructor

Candidates will learn to teach and evaluate basic swim strokes and related skills and acquires proven teaching methods and a variety of stroke development drills and correction techniques. Swim Instructors are certified to teach and evaluate all levels of lifesaving swim program:

  • Parent & Tot
  • Preschool
  • Swimmer
  • Adult Swimmer

Online Class Dates: May 24th 6pm-9:30pm, May 31st 6pm-9:30pm, and June 6h 6pm-9:30pm

Pool Dates: June 9th 4pm-9:30pm, June 13th 3:30pm-9:30pm, June 15th 3:30pm-9:30pm

Register Now!

Standard First Aid and CPR C

Date: May 6th and 7th 

Time: 9am to 5pm

Cost: $100.00

Location: South Edwardsburgh Community Centre 

Register Now!