The words Get Ready for Recreation along with a photo of a woman rolling out a ypga mat

Get ready for recreation by creating your account on our new online registration system. By registering online, you can view, register and securely pay for Milton Recreation programs, 24 hours a day, 7 days a week. Everyone will need to create a new account, even returning users. 

Ensure you are ready when we open our doors again, create your new online account now. 

Please Note:

  • Google Chrome is the ideal browser to use when creating your account and registering online.
  • Only the person set as the primary contact on your account is able to see/register any other members of your family. To change the primary contact, call recreation at 905-878-7252 ext 2440.
  • Please note that when you create an account, you will get an email from This is a legitimate email. To ensure you receive this and all future communication, we ask you to flag this address as ‘safe’ in your email settings to avoid it passing to your SPAM/JUNK folder.

Create an account

How to Create an Account


Step by Step Instructions
  1. Select the 'Create An Account' button to launch account set up
  2. Click 'Create an Account/ at the bottom of the sign in box.'
  3. Add the requested account details and click the 'Submit' button.
    • Please note: the first member created on any new account will be assigned as the primary contact for the account. Please add an adult client first, and then add additional family members on the "My Info" page in step 4.
  4. You are now logged into your account , you can an add or edit your account information. You will receive an email from 'PerfectMind' with a one-time temporary password for the next time you log in.  When you use your temporary password, you will be prompted to create a new password.
    • Please Note: Your Password must be at least 10 characters long, contain one uppercase letter, 1 number, and cannot contain a sequence (i.e. 123456 or 123abc). A sample password could be Recreation1$.

  4. Once logged in, you will land on the "My Info" page. You can now verify or edit your contact information, including mailing and email addresses, add credit card information, and add family members to your account.

  6. To register for recreation programs visit the Town's Recreation webpage to view available programs or select Register/Book button within your account to browse courses open for registration.

Frequently Asked Questions

Login/ Account Information

I forgot my password. How do I get a new one?

To retrieve your password, log in and click “Forgot My password”, enter your email address and hit send. You will receive an email to reset password.

Can I update my email?

Yes, you have four options on how to update your email:

  • Online 
  • Contact Customer Service email 
  • Call 905-878-7252 ext. 2440
  • Visit us in person at a Customer Service counter at one of our facilities.

How do I update or add new credit card information?

Credit card information is added to the main account holder’s account. On the client account screen, select “Finance Info”,then select “New” and fill in all of the credit card information followed by “Save”. Check “ Default” if you want it to be your default card. You are unable to edit credit card info once it has been added but you can add a new card.

How can I remove someone from my account?

To have someone removed from your account, visit us in person at a Customer Service counter at one of our facilities.

I do not wish to provide my email address, why do you need this information.

Unfortunately, without an email address you will not be able to create an account or have access to any of our Online Recreation Services (ie. registration, facility booking requests, purchase or renew passes, waitlist etc.) In addition, you will not receive any electronic communications (course changes/cancellations, expiry reminders for passes, updates, etc.) regarding your programs or bookings.

My child’s birth date is wrong. How can I correct it?

Birth dates can only be updated in person with proof. Visit us in person at a Customer Service counter at one of our facilities to update birth dates on your account.  

Can I manage my own information in this system?

Yes, one of the features of this new system is that you can see and manage your own information. This includes adding family members, changing your contact information, adding a credit card to your account for easier checkout, managing your own login and seeing a schedule of the programs you are registered in. 

Online Booking/Registration

I booked online for my drop-in activity. What do I need to provide when I arrive?

When you arrive, members can provide their member card to be scanned. Non-members can provide their phone number or name linked to the account.

Do I have to book online for drop-in activities ?

Booking online for drop in activities will guarantee your spot, so booking online is recommended. Online pre-bookers will get express service to scan and go.  You can still choose to come in person and pay for your drop-in, but note that drop-in programs are first-come first-serve.

Where can I see what activities I’m registered for?

When you log in, select the name of who is registered, scroll and select “Schedules”. Each family member is displayed as a different colour. You can choose to see family member on one schedule or you can switch to “List View” to display the selected  family member activities only.

Why are there two (2) price options?

The fees listed for activities are for resident and non-residents.  Perfect Mind will select the fee automatically based on your account information. Fees are also pro-rated after programs begin.

I was registering for an activity, I had to step away and when I came back, my spot was gone.  What should I do now?

When processing a registering on line, your spot is held for 5 minutes without any on-screen activity. If the registration process is not complete within this time frame, the spot is release back and available to anyone. You need to start the registration process again.


Can I withdraw from a program and get a refund online?

Yes, clients can register and withdraw from activities online. Log in, select client, then select schedule. Switch your view to Calendar View and select “Action” beside the course you wish to cancel.  Select “Withdraw” from drop-down list and choose the reason for cancellation.

  • The refund method is displayed on screen. Credit card payments will have the option to refund back to the original card.
  • Withdrawal fees will be charged as per Town policy.
  • Subsidy payments will be returned to subsidy account.
  • Refunds take three (3) business days to process
  • Drop-in programs cannot be refunded.

I need to cancel out of a program due to medical reasons. Do I have to pay admin fees?

For cancellations due to medical reasons, please submit a refund request form in person at one our facilities with a medical note.

I registered and paid for the wrong program, how can I cancel and get a refund?

Unfortunately, same day refunds are unavailable online due to the time difference in credit card authorization.  You can always withdraw and request an account credit. A credit will be available to use instantly or can request for a full refund by simply contacting Customer Service email or call 905-878-7252 ext.2440 or visit us in person at a customer service counter at one of our facilities

I cancelled a course and requested a refund, why is the course still showing in my calendar?

Cancellation requests take three(3) business days to process. Until the request is processed and refunded, the program will appear on your calendar.

How can I see the credit on my account?

While you are registering for an activity, you will not see your credit on account until you are in the checkout screen.  It is located in the top column, under payment method. 

How do I pay an outstanding balance online?

Balances can be paid once you log in to your account. Select the account holder’s name and choose the “Invoice” tab. Select from displayed invoice and select, “Make Payment”. Invoices cannot be paid with a credit on account. To use a credit on account to pay an outstanding balance, please visit us in person at a customer service counter at one of our facilities.

Can I put money on my account for future purchases?

Yes, you can put a monetary credit on your account that can be used by any member of your family.  Please visit us in person at a Customer Service counter at one of our facilities.


Where do I find tax receipts?

Registrations that qualify for a tax receipt will be displayed under the tax receipt tab in your account.

Wait lists

I received an email for an available spot in a program I was wait listed for.  What are my next steps?

You can select “Confirm” to approve your spot, which will take you to the log in page to complete the registration and payment. If you are no longer interested in the program, you can select “Decline”.

Gift cards

How can I purchase a gift card?

Gift cards can be purchased online or in person at a Customer Service counter at one of our facilities

How can I use a Gift Card online?

When checking out, look for the payment summary that has a gift card and promo box. Enter the gift card number and select “Apply”. If there is an outstanding balance after using a gift card, you will be prompted for payment.

How can I see my gift card balance?

Gift cards balances will appear at the time of payment after you enter the gift card number. It is not displayed online before use. You can also call 905-878-7252 ext.2440 to verify your balance.

Financial Assistance

Where can I check to see if I have approved Financial Assistance?

Viewing your financial assistance balance is not available at this time.  Please contact our Registrar

 If you have any questions or issues setting up your account, please email us