Skip to main content

Sports & Recreation

Game on! There are lots of ways to get moving at the Y. Play your favourite sports and games, or try something new. 

From kids to adults, we’ve got something for everyone. Whether it be basketball, squash, racquetball, swimming or floor hockey, your membership will allow you access to YMCA facilities from Cape Breton to Vancouver.


Ages 18+

Basketball was invented at the YMCA, and it’s still going strong here! It’s a great way to stay fit, meet people, and have fun. Come join other members for a game or shoot some hoops. This session is reserved for adults.

Adult Basketball Schedule

Improve your cardiovascular health by playing squash at your nearest YMCA. Squash is an exhilarating racquet sport that gets you running, stretching and leaping. Playing with an opponent adds competitive fun to your workout. YMCA Squash programs and squash court bookings can help your family stay active together. Invite the family for a friendly match or take a complimentary learn-to-play session. To book a squash court, please contact our Membership Services desk at (902) 562-9622

Squash Schedule

Are you looking to try something new? Come give Pickleball a try. Pickleball is a racket/paddle sport that incorporates elements of tennis, badminton, squash, and ping-pong and is played by people of all ages and skill levels! The game is easy for beginners to learn, but a match with experienced players can be fast paced with back and forth action.

Pickleball Schedule

All Ages

Make your own fun during the Member Open Gym session.  Grab your friends and family and shoot some hoops, play floor hockey, indoor soccer, the choice is yours.

Open Gym Schedule

Ages 9-17

The Y provides scheduled time each day for older children and youth to stay active.  This unmonitored session provides you free time to pick the sport, game or recreational activity. 

Youth Open Gym Schedule

The gymnasium is used for YMCA programs and special events. If you would like to book the gym, please contact our front desk at (902) 562-9622