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 any questions in regards to our summer programs, please email or call 613-802-6774.

Summer 2022 Pool Schedules 

You can view the many summer programs at our Cardinal and Johnstown pools this summer on our pool 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.

Sponsorship opportunities maybe available through our community partners
Ingredion and Greenfields (1 free session).

Parent and Tot (3 levels)
Preschool (5 levels)
Swimmer (6 levels)
New Adult Lessons (3 Levels)

Swimming Lesson Registration

Week day sessions in Johnstown and Cardinal

Week day swimming lessons are offered in Johnstown and Cardinal from 9:00 a.m. to 11:00 a.m. on the following dates:

  • Session 1: July 1st to 15th
  • Session 2: July 18th to 29th
  • Session 3: August 1st to12th
  • Session 4: August 15th to 26th

Evenings sessions Cardinal

Evening lessons are offered in Cardinal from 5:30 p.m. to 6:30 p.m. on the following dates:

  • Session 1: Mondays and Wednesdays on June 27th, 29th, July 4th, 6th, 11th, 13th, 18th, 20th, and 25th
  • Session 2: Mondays and Wednesdays on July 27th, August 1st, 3rd, 8th, 10th, 15th, 18th, 22nd, and 25th

Morning session Cardinal

Morning lessons are also offered in Cardinal from 11:00 a.m. to 12:00 p.m. on the following dates:

  • Session 3: Saturdays on June 25th, July 2nd, 9th, 16th, 23rd, 30th, August 6th, 13th, and 27th

Evening sessions Johnstown

Evening lessons are offered in Johnstown from 5:00 p.m. to 6:00 p.m. on the following dates:

  • Session 1: Tuesdays and Thursdays on June 28th, 30th, July 5th, 7th, 12th, 14th, 19th, 21st, and 26th
  • Session 2: Tuesdays and Thursdays on July 28th, August 2nd, 4th, 9th, 11th, 16th, 18th, 23rd and 25th

Morning session Johnstown

Morning lessons are also offered in Johnstown from 11:00 a.m. to 12:00 p.m. on the following dates:

  • Session 3: Saturdays on June 25th, July 2nd, 9th, 16th, 23rd, 30th, August 6th, 13th, 20th and 27th

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. Swim Team will begin on Monday July 27th. 

Cardinal: Monday to Friday, from 4:30 p.m. to 5:30 p.m.
Johnstown: Monday, Wednesday and Friday from 5:00 p.m. to 6:00 p.m. and Tuesday, Thursday, from 7:00 p.m. to 8:00 p.m.

Swim Team Registration Form

Public Swimming/Lane Swim

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

Swim Test Procedures 

All Swimmers must complete a swim test before entering the pool. Public Swimming will begin June 25th. 


  • Monday - Friday 2:00 p.m. - 4:30 p.m.
  • Tuesday and Thursday 5:30 p.m. - 7:00 p.m.
  • Monday, Wednesday 6:30 p.m. - 8:00 p.m. 
  • Friday 5:30 p.m. - 8:00 p.m.
  • Saturday 1:00 p.m. - 5:00 p.m.
  • Sundays 12:00 p.m. - 5:00 p.m. 


  • Monday - Thursday  2:00 p.m. - 5:00 p.m. and 6:00 p.m. - 7:00 p.m.
  • Friday 2:00 p.m. - 5:00 p.m. and 6:00 p.m. - 8:00 p.m.
  • Saturday 12:00 p.m. - 5:00 p.m.
  • Sunday 1:00 p.m. - 5:00 p.m.

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. Aquafit will being on June 27th. Lane swimming is also available for adults only during this time.

Participants must complete a health form. 


  • Mondays and Wednesdays 7:00 p.m. - 8:00 p.m.
  • Tuesdays and Thursdays 1:00 p.m. - 2:00 p.m.
  • Sundays 12:00 p.m. - 1:00 p.m.


  • Tuesdays and Thursdays 7:00 p.m. - 8:00 p.m.
  • Saturdays 12:00 p.m. - 1:00 p.m.

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 the Cardinal Pool. Our camps are offered to children between the ages of 5 and 12. Registration for Summer 2022 Day Camp is now closed. 


  • 1 Child $200.00 per session
  • 2 Children $375.00 per session
  • 3 Children $550.00 per session

Cardinal Day Camp

  • Session 1 Outdoor Adventure July 4th to 15th 
  • Session 2 Under the Sea July 18th to 29th

Johnstown Day Camp

  • Session 1 Outdoor Adventure July 4th to 15th 
  • Session 2 Under the Sea July 18th to 29th
  • Session 3 STEM August 1st to 12th 
  • Session 4 Summer Fun August 15th to 26th 

Boredom Busters

This summer we will be offering two summer day trips. These trips are available for children ages 6 to 15, limited spots are available. The trips will run from 8:00 a.m. until 6:00 p.m. Please label all your child's belongings. Bus will leave from Johnstown Community Centre. 

Boredom Busters Registration

Mont Cascades Water Park FULL
July 13th, 2022
Cost: $40 per child
Calypso Water Park
August 10th, 2022
Cost: $60 per child

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).
  • Bronze Medallion
    • Prerequisite: Minimum 13 years of age or Bronze Star certification (need not be current).
  • Bronze Cross
    • Prerequisite: Bronze Medallion and Lifesaving Society Emergency or Standard First Aid certifications (need not be current) or EFA or SFA from an approved agency.

Bronze Level Course Registration

National Lifesaving Certification (NL)

The NLS course will be offered at the end of August, 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.

Cost: $215.00 
Date: August 14th to 20th

Register for the NLS Course

National Lifesaving Recertification (NL)

A recertification course for NLS will also be offered this Summer.

Cost: $40.00
Date: Friday, August 26th, 2022 from 2:00 p.m. to 8:00 p.m.

Register for the NLS Recertification Course

Standard First Aid with CPR-C

Cost $100.00

Cardinal Aug 2nd & 3rd, 8 a.m. to 4 p.m.

Johnstown July 18th to 21st, 8 a.m. to 12:00 p.m.

Lifesaving Society’s Standard First Aid provides comprehensive training covering all aspects of First Aid and CPR. Standard First Aid incorporates all of Emergency First Aid and is designed for those who require a more in-depth understanding of First Aid including: legal implications of First Aid treatment, spinal injuries, heat or cold injuries, bone and joint injuries, chest injuries, and medical emergencies. Includes CPR-C certification.

 Register for Standard First Aid/CPR 

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, and Adult Swimmer.

Perquisites: 15 years of age & Bronze Cross
Cost: $170.00
Date: Sunday June 26th and Wednesday June 29th
Time: 9:00 a.m. to 9:00 p.m.

Register for the Swim Instructor Course