Registering online for recreation programs and swim lessons is easy!

Someone on PerfectMind on their laptop

The City of Vaughan has many exciting programs and activities available this spring and summer, and registering for them is easy! Before registration opens for our summer camps, spring recreation programs and swim lessons, take some time to learn how to use our online portal – PerfectMind.


  1. Go to Google Chrome is recommended for best results. 
  2. Register or log in with your email.
  3. Click the “Program Registration” tab on the top menu bar.
  4. Select a program category to view the options, locations, dates, times and applicable fees. To view more details about a course, click “Register Now.”
  5. On the detailed program page, click “Register Now” to add it to your cart. Your spot will be held until you are inactive for 10 minutes.
  6. When finished, review your cart and place your order.
  7. If you require assistance, call Service Vaughan at 905-832-2281, email or watch these informational videos


Log in today and explore everything the Recreation Services department has to offer like programming, summer camps, March Break camps, PA Day programs, swim lessons, drop-in programs and more!


To learn more about Recreation Services and stay informed about new programs and special promotions, sign up for the Recreation Services eNewsletter and follow the official channels on Facebook and Instagram.


For the latest information, subscribe to Vaughan News and follow the official corporate channels on XFacebookInstagram and LinkedIn.