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

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, and if you have pools questions contact aquatic director.

View our pool schedule

Aquatic Manager Course

Now is a great time to register for the up coming Aquatic Manager course. Build your knowledge and skills to ensure your aquatic operation is great! This program is great not only for experience lifeguards but also recreation directors. No prerequisite needed.

Fee: $160.00 (Materials not included) please purchase your materials 

Dates: February 6th, 13th, 20th, & 27th

Time: 5:30 p.m. to 9:30 p.m.

Location: Online

Standard First Aid & CPR "C"

Registration is now open for Lifesaving Society's Standard First Aid with CPR-C, offered at the South Edwardsburgh Community Centre on November 4th & 5th from 9 a.m. to 5 p.m.
Fee: $125.00 (Materials not included)  or $140.00 (Materials included)

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.

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. Summer camp registration is now closed. 

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. The last night for swim team is August 25th. 

Public Swim/Lane Swim

Public swim and lane swim will be available at both the Cardinal and Johnstown community pools this June. Before you visit one of our pools, please view our pool admission standards. 


Johnstown Pool End of August Schedule August 26th - Sept 1st:
  • August 26th - 27th Public swimming 12:00 p.m. - 5:00 p.m.
  • Public Swimming Monday to Friday 12:00 p.m. - 6:00 p.m.
  • Lane Swimming Monday to Friday 12:00 p.m. - 6:00 p.m.
  • Aqua Fitness Monday to Friday 6:00 p.m. - 7: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. Lane swimming is also available for adults only during this time. We ask all participants to complete our Aquafit health form prior to attending class.

Johnstown Pool:

  • Monday and Wednesday from 6:00 p.m. to 7:00 p.m.
  • Monday - Friday from 6:00 p.m. to 7:00 p.m. starting August 28th until Sept 1st. 

Jr Lifeguarding Club

Jr Lifeguarding Club offers a unique aquatic alternative for those kids ages 9 to 14 years old who love the water and who are interested in becoming a lifeguard. Last day is Friday, August 25th, 2023