I think rec centers are great options when traveling.
Cost
Here are some of the drop‑in & pass rates:
Drop‑in public sessions (non‑residents):
Single activity session for an adult is CA$ 7.50, youth (12–17) is CA$ 5.00, children (5–11) CA$ 4.25.
Fitness Room:
Non‑resident single session: CA$ 7.50
10‑visit pass for non‑residents: CA$ 65.25
Ice / Arena Rentals:
Adult prime‑time (residents): CA$ 224 / hr
Adult non‑prime (non‑residents): CA$ 130 / hr
Facility rental (meeting rooms, lounge, concourse):
For example, non‑resident rates for the meeting room start at CA$ 59/hr, concourse is CA$ 252/hr.
Skate & helmet rentals:
For Banff Access (local) pass holders: free.
What to Do
Public Skating
Fitness Room
Curling
Indoor Turf
Family Fun Zone:
Ping-pong, mini-library, foosball, & more.
The HUB Bike Workshop:
Fix up your bike in an indoor workshop run by local volunteers
Social Programs:
Community drop-in nights (youth, adults) & BanffLIFE events happen regularly.
Rent Space:
You can rent meeting rooms, the concourse, lounge, or other event space for your own gatherings.