How to Create an Account and Register for a Program
Registration Dates
2027 Summer Camps
- Preview starting Feb. 1
- Register starting Feb. 9 at 6:30 AM
2027 Spring Programs and Swim Lessons
- Preview starting Feb. 1
- Register starting Feb. 23 at 6:30 AM
2027 Summer Programs and Swim Lessons
- Preview starting May 10
- Register starting Jun. 1 at 6:30 AM
2027 Winter Programs and Swim Lessons
- Preview starting Nov. 16 2026
- Register starting Dec. 1, 2026 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.
Verify Your Registration Account Address to Keep Your Resident Benefits
To ensure Markham residents continue to receive resident program fees and registration benefits, the City will be conducting a residency verification process for all accounts in our registration system.
If you are a Markham resident, please verify your address before registering for winter programs and swim lessons on December 1, 2026. Any account that has not been verified will automatically be assigned to non-resident status.
Important Dates
October 27 to November 30
To maintain your resident benefits, verify your address between October 27 and November 30. Residents are encouraged to verify their registration account address as soon as possible.
December 1
Any account that has not been verified will automatically be assigned to non-resident status, and resident benefits will no longer apply until their address verification is completed.
- Why Verify?
Verified resident accounts receive important benefits, including:
- Earlier program and swim lesson registration: Residents can register 24 hours before non-residents.
- 2027 Winter Registration for residents: December 1, 2026, at 6:30 AM
- 2027 Winter Registration for non-residents: December 2, 2026, at 6:30 AM
- Earlier drop-in program registration: Residents can register for drop-in activities 21 hours in advance while non-residents can register only 3 hours in advance of the drop-in program start time.
- Lower program fees: Non-residents pay an additional 15% on applicable program fees.
- Earlier program and swim lesson registration: Residents can register 24 hours before non-residents.
- What Happens If I Don't Verify?
Residents who verify after registering for 2027 Winter programs may be eligible for fee adjustments on active programs. Adjustments will be provided as a credit on the family account. Fee adjustments cannot be made after a program has ended. Please visit your local community centre or the Contact Centre for assistance.
- How to Verify
Visit one of the City of Markham facilities below to verify your address.
- Aaniin Community Centre and Library
- Angus Glen Community Centre and Library
- Angus Glen Tennis Centre
- Armadale Community Centre
- Contact Centre
- Cornell Community Centre and Library
- Centennial Community Centre
- Markham Museum
- Markham Pan Am Centre
- Markham Public Libraries
- Milliken Mills Community Centre and Library
- Thornhill Community Centre and Library
- Varley Art Gallery
Acceptable Proof of Residency
- Valid Ontario driver's licence showing a Markham address
- Valid Ontario age of majority card showing a Markham address
- A current utility bill, lease agreement or government-issued document with a Markham address plus photo identification
- For Markham students: School identification card or current school report card
Verifying Family Members and Children
Adults may verify other individuals on their family account by presenting proof of residency for household members. Adults may verify children on their family account by presenting their child's Ontario health card.
- Can't Make it to a City of Markham Facility?
If you are unable to verify your address at a City of Markham facility, please email us at customerservice@markham.ca and indicate that you would like to verify your residency for your registration account. Provide your Registration Account Client Number, phone number, and photos of your government issued ID. Customer Service staff will be able to assist you.
This email account is monitored by our Contact Centre from Monday to Friday from 8 AM to Midnight (excluding Statutory Holidays).
- New Xplor Accounts
All newly created registration accounts are automatically assigned to non-resident status. To receive resident benefits, new account holders must complete the residency verification at one of the City of Markham facilities listed above.
- Verification Support Available
To help make the process as convenient as possible, additional staff will be available at select facilities during the verification period.
We encourage you to verify early and avoid delays before winter registration begins on December 1.
- Questions?
Please visit your local community centre or the Contact Centre for assistance.
Verify early to keep your resident benefits.
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.