Free and Public Swimming

2 Local Pools to Enjoy
*Opening Soon*


Johnstown Pool
24 Sutton Drive
(613)925-5822

Hours:
Weekends: 1:00pm – 5:00pm
Weekdays: 2:00pm – 5:30pm


Cardinal Pool
4011 Dishaw Street
(613)657-4504

Hours:
Weekends: 1:00pm – 5:00pm
Weekdays: 1:00pm – 4:30pm


Adult Lane Swim

Hours: 12:00pm – 1:00pm
Cardinal: Tuesday & Thursday
Johnstown: Monday & Wednesday

Aquafit Classes

Show up and bring a towel!
Hours: 6:30pm – 7:30pm
Cardinal: Monday & Wednesday
Johnstown: Tuesday & Thursday

Kids! Swimming Lessons

Swimming lessons are offered through the National Lifesaving Society at both the Cardinal and Johnstown pools.

A Guide to Swimming Levels is available here.

We are only able to offer weekday lessons. Both morning and evening times are available on a first come, first serve basis.

Swimming lessons are included with Summer Camp 2-week sessions.

Kids! Join our Swim Team

Flexible, fun and cost effective!
Only $20 to join

Cardinal Sea Sharks
Practice weekdays 1:00pm – 2:00pm

Johnstown Bear Paws
Practice weekdays 4:30pm – 5:30pm

Admission Rules

  • All swimmers must sign-in before using the pool.
  • Children under 10 who are swimmers – must pass swim test – may be admitted to the pool unaccompanied
  • Children under 10 who are non-swimmers must be accompanied by a parent or guardian responsible for their direct supervision
    • Maximum of 4 children per adult supervisor (1:4)
    • If all children wear lifejackets, the ratio increases (1:8)
  • Children under the age of 6 will not be admitted to the pool unless they are accompanied by a parent or guardian responsible for their direct supervision. Parents are required to be within arm’s reach of their child. 
    • Maximum two children for each parent/guardian (1:2)
  • Guardians or group leaders are responsible for the children in their care while at the facility and must directly supervise the children at all times

For more information on Public Swimming, contact our Summer Coordinator, Annie MacLean at summerprograms@twpec.ca or by phone at (343)264-0479