Find the right therapist or counsellor for you
At First Session, we make it easy to find and connect with a therapist that meets your unique needs. Whether you’re looking for virtual or in-person sessions, our platform offers access to qualified mental health professionals across Canada. Start today, and begin your path to well-being.
Helping Every Therapy Seeker Find the Right Fit
Compatibility is the most important factor when choosing a counsellor. But finding the right fit isn’t easy. First Session takes the time, guesswork, and emotional labour out of that process.
Search a curated therapist network
Narrow your search to a list of rigorously vetted therapists you’ll actually consider booking. Because finding a therapist shouldn’t involve reading endless generic bios.
Assess for fit before you commit
Decide if a therapist is the right fit for you before booking with interview videos and in-depth bios. No more switching or re-telling your private feelings and story
Book directly (and instantly)
Schedule an available session or free consultation right from the First Session platform. No 3rd party intake calls or back and forth emailing required.
Find a Therapist in Your City
- Blue Cross Therapists in Thornhill
- Blue Cross Therapists in Thunder Bay
- Blue Cross Therapists in Toronto
- Blue Cross Therapists in Vancouver
- Blue Cross Therapists in Vaughan
- Blue Cross Therapists in Victoria
- Blue Cross Therapists in Waterloo
- Blue Cross Therapists in Whitby
- Blue Cross Therapists in Windsor
- Blue Cross Therapists in Winnipeg
- Blue Cross Therapists in Woodbridge
- Blue Cross Therapists in Yukon
- BPD Therapists in Abbotsford
- BPD Therapists in Airdrie
- BPD Therapists in Ajax
- BPD Therapists in Alberta
- BPD Therapists in Alliston
- BPD Therapists in Aurora
- BPD Therapists in Barrie
- BPD Therapists in Belleville
- BPD Therapists in Bolton
- BPD Therapists in Bowmanville
- BPD Therapists in Brampton
- BPD Therapists in Brantford
- BPD Therapists in British Columbia
- BPD Therapists in Burk's Falls
- BPD Therapists in Burlington
- BPD Therapists in Burnaby
- BPD Therapists in Caledon
- BPD Therapists in Calgary
- BPD Therapists in Cambridge
- BPD Therapists in Chatham-Kent
- BPD Therapists in Chilliwack
- BPD Therapists in Clarington
- BPD Therapists in Cobalt
- BPD Therapists in Comox Valley
- BPD Therapists in Coquitlam
- BPD Therapists in Courtenay
- BPD Therapists in Delta
- BPD Therapists in Edmonton
- BPD Therapists in Essex
- BPD Therapists in Georgetown
- BPD Therapists in Grand Prairie
- BPD Therapists in Greater Sudbury
- BPD Therapists in Guelph
- BPD Therapists in Halton Hills
- BPD Therapists in Hamilton
- BPD Therapists in Kamloops
- BPD Therapists in Kawartha Lakes
- BPD Therapists in Kelowna
- BPD Therapists in Kingston
- BPD Therapists in Kingsville
- BPD Therapists in Kitchener
- BPD Therapists in Ladysmith
- BPD Therapists in Langley
- BPD Therapists in Lethbridge
- BPD Therapists in London
- BPD Therapists in Manitoba
- BPD Therapists in Maple
- BPD Therapists in Maple Ridge
- BPD Therapists in Markham
- BPD Therapists in Medicine Hat
- BPD Therapists in Milton
- BPD Therapists in Mission
- BPD Therapists in Mississauga
- BPD Therapists in Moose Jaw
- BPD Therapists in Nanaimo
- BPD Therapists in Newfoundland and Labrador
- BPD Therapists in Newmarket
- BPD Therapists in New Market
- BPD Therapists in New Westminster
- BPD Therapists in Niagara Falls
- BPD Therapists in Nipawin
- BPD Therapists in Norfolk County
- BPD Therapists in North Bay
- BPD Therapists in North Vancouver
- BPD Therapists in Northwest Territories
- BPD Therapists in North York
- BPD Therapists in Nunavut
- BPD Therapists in Oakville
- BPD Therapists in Okotoks
- BPD Therapists in Ontario
- BPD Therapists in Orilla
- BPD Therapists in Oshawa
- BPD Therapists in Ottawa
- BPD Therapists in Palmer Rapids
- BPD Therapists in Parksville
- BPD Therapists in Pickering
- BPD Therapists in Prince George
- BPD Therapists in Regina
- BPD Therapists in Richmond
- BPD Therapists in Richmond Hill
- BPD Therapists in Sarnia
- BPD Therapists in Saskatchewan
- BPD Therapists in Saskatoon
- BPD Therapists in Seeley's Bay
- BPD Therapists in St John's
- BPD Therapists in Surrey
- BPD Therapists in Surrey
- BPD Therapists in Thornhill
You deserve more from therapy.
You made the courageous decision to reach your full potential. Find the right therapist to help get you there, and make the most of the time and money you’re investing in yourself.
-(1).jpeg)
-(1).jpeg)
.jpeg)

.jpeg)


.jpeg)

.jpeg)







