Lane swimming, diving, waterslide, lessons, tot pools and more...
Swimming Lessons- known for their innovation and quality, lessons are built on ensuring a positive experience through fun and progressive skill development in a supportive environment. See ourActive Living Guide or Online Registration service for a listing of lessons by age.
Drop-In Swimming- lane, public, family, early bird, parent & tot and noon swims are available daily. Canada Games has a tot pool, teach pool, 25m pool with 8 lanes (expanded weekdays to 50m between 6:30 - 8:30 am) and a deep tank. Each pool offers swimming, lessons, Aquacize and play opportunities.Click herefor our pool drop-in schedule & fees.
Canada Games Pool offers three fintess areas to meet your needs!
Canada Games Pool offers three distinct fitness areas that help you achieve your cardiovascular, strength, flexibility, rehabilitation or sport specific goals. A Fitness Consultant is on-site, 1:00 pm to closing, to help you develop a fitness program to match your goals and to show you how to use the equipment safely and effectively.
In addition, Canada Games Pool offers both shallow and deep water Aquacize classes throughout the week. Check out our Drop-in Schedule & Fees.
Located next door at the Centennial Community Centre
The Centennial Community Centre, next door, offers quality staff and a fully equipped room full of games, toys, play spaces, educational aids, toddler playground, arts and craft stations certain to delight youngsters while their parents enjoy a workout or swim.
Weekdays, 9:15 - 11:30 am & 4:30 - 6:30 pm
Weekends, 8:15 am - 12:00 pm
The City of New Westminster is offering website translation services provided by Google Translate. Our goal is to assist English as a second language customers to understand our services, programs and important city information. If you elect to use Google Translate, please understand that translation quality and accuracy may vary between languages. In addition, the City of New Westminster cannot guarantee the quality, accuracy or completeness of any translated information.
Google Translate currently offers over 50 languages and Google will continue to improve and expand its translation services. If your language is currently not translated by Google Translate, please check back in the future.