Registration and General Information
How to Create an Account and Register for a Program
Registration Dates
2026 Summer Camps
- Preview starting Feb. 1
- Register starting Feb. 10 at 6:30 AM
2026 Spring Programs and Swim Lessons
- Preview starting Feb. 1
- Register starting Feb. 24 at 6:30 AM
2026 Summer Programs and Swim Lessons
- Preview starting May 11
- Register starting Jun. 2 at 6:30 AM
2026 Fall Programs, Swim Lessons and Winter Break Camps
- Preview starting Aug, 3
- Register starting Aug. 11 at 6:30 AM
Create Your Account and Login
Step 1: Create Your Account
Getting started on your recreation journey is easy. First, you’ll need to create an account by visiting our Program Registration and Facility Booking System website.
Once on the website, select Sign Up to navigate to the account creation page.
If you have any questions or need assistance, please contact the Contact Centre at customerservice@markham.ca or 905-477-5530.
The Contact Centre is open Monday to Friday, from 8:30 AM to 4:30 PM.
Step 2: Create Your Login
After selecting Sign Up, complete all required fields and review the Terms and Conditions.
Once you select Submit, a temporary password will be sent to your email from communication@xplorrecreation.com. Follow the instructions and link in the email to complete the sign-up process.
When you log in using your temporary password, you will be prompted to create a new personal password.
Your password must include:
- A minimum of 12 characters.
- One uppercase letter.
- One lowercase letter.
- One number.
- One symbol.
Step 3: Log In to Your Account
Congratulations! You have successfully created your Program Registration and Facility Booking System account.
Using your email address and the personal password you just created, log in to your new account to view available programming.
Register for a Program
Register Online:
- Simply log in to get started.
- Your registration is complete after you have paid and agreed to the online waiver.
- Your receipt and registration confirmation will be emailed to the main account contact and will tell you whether your registration was successful.
Register by phone:
To register, simply call 905-477-5530. Please have the following information ready:
- A client account
- Your course barcode(s)
- A credit card (Visa/MasterCard/AMEX) with a valid expiry date
If you have any questions or need assistance, contact the Contact Centre at customerservice@markham.ca or 905-477-5530. The Contact Centre is open Monday to Friday, from 8:30 AM to 4:30 PM.
Waitlist Process
- If you register for a course that is full, you will be placed on a waitlist.
- Once a spot becomes available you will receive an email from the system notifying you.
- You will have 48 hours to decide if you would like to finalize the registration into the program or withdraw yourself from the waitlist.
- After 48 hours your spot will be passed to the next individual on the waitlist.
If you have any questions or need assistance, contact the Contact Centre at customerservice@markham.ca or 905-477-5530. The Contact Centre is open Monday to Friday, from 8:30 AM to 4:30 PM.
Add Financial Information and Family Members
How to Add Financial Information:
- Step 1: Sign in to the program registration system.
- Step 2: Go to the “My Info” tab at the top of the screen to view your account details. Scroll down to “Finance Info” and click the “+ New” button to add new financial information.
- Step 3: Enter your credit card information along with your billing address. Once all required fields are complete, click “Save” to add the card to your profile.
How to Add Family Members to your Account:
- Step 1: Sign in to the program registration system.
- Step 2: Go to the “My Info” tab to view your account details. On the Family Member Detail page, click “Add Family Member.”
- Step 3: Fill in all required fields and click “Submit” to add the new family member to your account.
Frequently Asked Questions
- How do I register for a program online?
Log in → select Programs & Activities → Registered Programs → filter and choose your program → Register Now.
- Does joining the queue before registration gives me first access?
No. A pre-queue randomizes access. Everyone in the queue enters first, but order is random.
- How do I see waitlisted courses?
Go to Attendance History on your client page. Courses listed as “Waiting” are waitlisted.
- How will I know if a waitlist spot opens?
You’ll receive an email. You have 48 hours to accept; otherwise, the spot goes to the next person.
- Why does the system say I have no qualifying fees?
Check that your address is complete and accurate. If issues persist, please contact customerservice@markham.ca or 905-477-5530.
- Will my old client ID and PIN work?
No. A new account with a new client ID is required. EZREG was retired in September 2023.
- Emails from communication@xplorrecreation.com, are they from the City?
Yes, these contain temporary passwords from our software vendor.
- How do I set up a new account?
Follow the step-by-step instructions above or contact the Contact Centre at customerservice@markham.ca or 905-477-5530.
- I forgot my password. How do I reset it?
Use the “Forgot Password” link or contact the Contact Centre at customerservice@markham.ca for a temporary password.
- Can I edit my account or add family members?
Yes. Go to My Info → Edit or Add Family Member.
- How do I add or update payment information?
Go to My Info → Finance Info → + New. Payment info can also be updated in person at community centres.
- How do I check membership status?
My Info shows memberships with colour codes:
- Green: Active
- Yellow: Expiring soon
- Grey: Cancelled/Expired
- Purple: Frozen
- Red: Overdue
- Can I withdraw from or transfer programs?
Yes, per the Program Transfer, Withdrawal, and Refund Policy.
- Withdraw online up to 7 days before program start.
- Transfers require a Transfer Request Form.
- For help with less than 7 days notice or after start date, contact the Contact Centre at customerservice@markham.ca or 905-477-5530.
- Still have questions?
If you have any questions or need assistance, please contact the Contact Centre at customerservice@markham.ca or 905-477-5530.
The Contact Centre is open Monday to Friday, from 8:30 AM to 4:30 PM.
Recreation Policies, Terms, and Conditions
The City is committed to ensuring a safe, welcoming, and enjoyable experience for all participants. Our Recreation Policies, Terms, and Conditions outline important information about program registration, cancellations, participant responsibilities, and facility use. Please take a moment to review them to make the most of your experience.
Inclusion Services & Financial Assistance
The City is committed to making programs accessible for everyone. We offer adapted programs, one-to-one summer camp inclusion staff, and program inclusion volunteers. Families are also welcome to provide their own inclusion support person. If cost is a barrier, financial assistance may be available to help you participate.
Recreation Programs
Markham Recreation offers safe, fun, and engaging programs for all ages, learn, play, and grow with us! Explore seasonal registered programs, swimming, camps, holiday activities, and drop-in options. Choose from sports, swimming, skating, science, art, music, cooking, martial arts, and performing arts.
Renting Spaces
If you're planning something special, we’ve got the space!
Whether you're booking a meeting room, multipurpose space, recreation surface, cultural venue, or outdoor location, our facilities are equipped with the essentials to help you plan with confidence and ease.
Booking your space is as easy as 1-2-3!
Markham E-Gift Cards
The Markham E-Gift Card is a convenient and flexible gift for all ages, offering access to a wide range of recreational, educational and cultural programs. From swimming, arts, coding and sports to camps and fitness programs, recipients can enjoy meaningful experiences that create lasting memories. With instant digital delivery, e-gift cards are easy to purchase, send and use—no physical card required.