Summer Camps and Swimming Programs
The Township of Edwardsburgh Cardinal offers summer camp programming for children, and swimming lessons and aquatics programs for residents of all ages.
To explore the full range of available courses, please visit our dedicated course page for more information.
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 June, July or August pool schedules. Please note time may change.
Summer day camp
Every year, we organize four two-week sessions of summer camp, running Monday to Friday from 8 a.m. to 5 p.m. Our camps take place at the South Edwardsburgh Community Centre and the Johnstown Pool, as well as at the Ingredion Centre and the Cardinal Pool in Cardinal. These camps cater to children aged 5 to 10. Each session of summer camp includes swimming lessons, free swim, crafts and other outdoor activities.
- One child $225 per session
- Two children $425 per session
- Three children $575 per session
Online registration for our Cardinal camp and Johnstown camp will be available starting Tuesday, April, 1 2025 at 8 a.m.
Cardinal day camp
Session 1: Arts and crafts |
From Monday, June 30 until Friday, July 11, 2025 at the Ingredion Centre (4050 Dishaw St., Cardinal) |
Session 2: Survivor |
From Monday, July 14 until Friday, July 25, 2025 at the Ingredion Centre (4050 Dishaw St., Cardinal) |
Session 3: Sports |
From Monday, July 28 until Friday, August 8, 2025 at the Ingredion Centre (4050 Dishaw St., Cardinal) |
Session 4: Camp olympics |
From Monday, August 11 until Friday, August 22, 2025 at the Ingredion Centre (4050 Dishaw St., Cardinal) |
Johnstown day camp
Session 1: Arts and crafts |
From Monday, June 30 until Friday, July 11, 2025 at the South Edwardsburgh Community Centre (24 Sutton Dr., Johnstown) |
Session 2: Survivor |
From Monday, July 14 until Friday, July 25, 2025 at the South Edwardsburgh Community Centre (24 Sutton Dr., Johnstown) |
Session 3: Sports |
From Monday, July 28 until Friday, August 8, 2025 at the South Edwardsburgh Community Centre (24 Sutton Dr., Johnstown) |
Session 4: Camp olympics |
From Monday, August 11 until Friday, August 22, 2025 at the South Edwardsburgh Community Centre (24 Sutton Dr., Johnstown) |
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. Each session is $50 per child and Family Rate (3 or more children) $125 per session. This does not include Bronze level courses. Private lessons will be available in Johnstown on Tuesdays and Thursdays from 12 p.m. to 1 p.m. for $100. Please note registration will be based on a first come, first served basis.
View our Johnstown pool and our Cardinal pool swimming lesson schedule.
Pool opening parties
Join us for a splash at the Cardinal Pool party on Saturday, June 22 2024, from 12 p.m. until 3 p.m.! Come enjoy a BBQ, free swim, program registration, and a special appearance from Buddy the Lifeguard Dog! We hope to see you there!
And don't miss out on celebrating the 2024 pool season at the Johnstown Pool on Sunday, June 23 2024, also from 12 p.m. to 3 p.m.! Enjoy a BBQ sponsored by South Edwardsburgh Recreation Association, meet new neighbors, enjoy free swim, program registration, and a special appearance from Buddy the Lifeguard Dog.
Boredom buster's
Every year we organize two Boredom Buster day trips for children ages 6 to 15. Qualified supervisors will accompany the kids and we'll take care of transportation by bus for both trips. Buses will leave from the South Edwardsburgh Community Centre. There are limited spaces available. Payment is due with registration and refunds will not be issued. Please contact our Recreation Coordinator if you have any questions about these trips.
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.
- Johnstown swim team practice is from 4:30 p.m. to 5:30 p.m. at the Johnstown pool.
Registration will be available starting Tuesday, May 20, 2025 at 8 a.m. please note registration will be exclusively online.
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. View our July or August pool schedules. Please note time may change.
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, we ask if you have weights please bring them to class.
Jr lifeguarding club
Jr Lifeguarding Club offers a unique aquatic alternative for those kids ages 7 to 14 years old who love the water and who are interested in becoming a lifeguard, registration will be available on Monday, June 2, 2025.
- Monday and Wednesday from 12 p.m. to 1 p.m. at the Johnstown Pool.