Check out our recreation programs! Click here or on the green banner above to access our registration portal and browse our current offerings. For the best online registration experience, please use Google Chrome.
Registration Dates and Program Guides
Registration is open for all recreation programs happening from now until June 2024.
Browse the Program Guide to view camps and general recreation programs, including park programs and fitness classes. All programs, including swimming and skating, can be found in the online registration system.
Registered programs require patrons to sign up in advance. View programs in the Sign Me Up section below or in our Program Guide . Note the course ID number for programs and enter it as a “keyword” in the online registration system for more information and to register.
Drop-in activities typically allow patrons to simply show up a few minutes before the activity starts. Currently, some of our drop-in activity options note that pre-registration is recommended.
For those who frequently attend drop-in recreation activities, consider one of the City’s ONE PASS options.
Financial Assistance for Recreation
The City’s Financial Assistance for Recreation (FAR) program offers eligible residents a 50 drop-in pass and a $225 credit towards recreation activities, passes and programs. Visit the Financial Assistance for Recreation web page to learn more.
For more information on other programs we offer that are designed to address barriers to recreation, visit our Recreation Access page.
Register for Programs and Activities
Can’t find your favourite program in the system?
We’ve made some changes to the categories and headings—but don’t worry, you can still find it by using the search tool.
Once you're in the online registration system, you can use the panel on the left side of your screen to look up programs by keyword or use the filters to narrow down your search.
For more help with registration call 604-927-4386, or stop by the front desk at any of our recreation facilities.
Please note the non-emergency phone number is staffed from weekdays 8:30 a.m. to 6 p.m. except for statutory holidays and Saturdays and Sundays 10 a.m. to 2 p.m. For emergency inquiries, please call the emergency phone number.