Eric Haines

Save

CounsellingVaughan

About Eric

Eric Haines is a dedicated and dually licensed mental health professional with a robust background in social work across both Canada and the United States. Holding both a Master and Bachelor of Social Work from SUNY Brockport, they are registered as a Social Worker (RSW) in Ontario and a Licensed Master of Social Work (LMSW) in New York. With nearly a decade of clinical and community experience, spanning roles from Peer Supervisor to Senior Primary Mental Health Therapist at organizations like Rochester Regional Health. Eric Haines specializes in supporting adults navigating co-occurring mental health and substance use disorders, neurodivergence, the LGBTQIA+ community, and successful reentry after incarceration. Therapeutic Approach Grounded in a person-centered, trauma-informed framework, Eric Haines blends rich clinical training with lived experience to offer authentic, deeply empathetic care. They utilize a diverse toolkit of evidence-based practices, including Cognitive Behavioral Therapy (CBT), Dialectical Behavior Therapy (DBT) strategies, and Harm Reduction. Their practice is deeply committed to cultural humility, ensuring that therapeutic spaces are inclusive, safe, and fiercely collaborative. A Passion for Social Justice Beyond individual counseling, Eric Haines is a systemic advocate focused on breaking down socioeconomic barriers and promoting social justice. Whether facilitating group therapy, organizing community outreach, or navigating complex crisis stabilization, their ultimate goal is to empower clients to overcome systemic hurdles and realize their fullest potential.

Services & prices

3 options across 2 treatments

Sign in to see what you’d pay

Openings checked 7 hr ago

Book with Eric

Clinicly never charges you a booking fee.

Tomorrow 6 openings

6 openings tomorrow · 60 in the days ahead

6 openings tomorrow · 60 in the days ahead

Morning
Afternoon

No account needed to see how to book this time.

Prefer the clinic’s own site?newtrackselfcare.janeapp.com

New Track Selfcare

View clinic

(226) 599-0477

Direct billing — not published

This clinic’s billing notice doesn’t name anyone it bills directly.