Book an Appointment
Welcome to our online booking site. We have a variety of appointment styles, please choose the best appointment for your needs. Please don’t hesitate to contact us directly so that we can answer any of your scheduling questions.
For same day appointments please contact us directly by Phone: (705) 717-2107 or Email: heal@mainstreamtherapy.com
Welcome to our Online Booking Site!
Complimentary Consultation
Would you buy car without taking it for a test drive? We look at your mental health the same way. Before you invest your time and money in personal development we want to make sure we help you find the right clinician to help guide you there. Sometimes you know who is right for you other times you don't. If you're not sure, we invite you to book a consultation call so that we can answer any questions you have prior to booking an initial appointment.
In-Person Individual Counselling
These sessions are offered in-person at our 560, Unit 8 Ann Street Location in Barrie Ontario. Whatever your needs are, our counsellors are here to help.
Virtual Individual Counselling
These sessions are offered in our safe and confidential virtual office, an online link will be sent via email and you will have access 1 hour prior to your appointment. Whatever your needs are our counsellors are here to help. Virtual appointments offer the same benefits as in-person sessions from the comfort of your own home and our virtual office.
Adult Psychology Benefits
Select "Psychology" if your insurance benefits require a psychologist for coverage.
Child and Youth Psychology Benefits
Select "Psychology" if your insurance benefits require a psychologist for coverage.
Couples & Family Counselling
We offer a safe space for couples to meet with a counsellor to help you achieve your relationship goals, move forward from past hurt and rekindle the love you once shared, or planning for the future as your relationship progresses to the next level.
Community Meet Up
Here at Mainstream Therapy, it is not uncommon for us to meet our clients in a setting of their choice., such as a walking path, park or beach. Please contact us to set up a specific location.
Select a session
from the list on the left
to view available appointment times

Need Help? 7057172107 heal@mainstreamtherapy.com