Join our Team
Are you passionate about building strong, healthy, and
vibrant communities?
The YMCA of Three Rivers is a mission-driven organization, able to do our work thanks to our dynamic and engaged team of staff and volunteers. We have many exciting full- and part-time career opportunities for you to explore in the areas of health and wellness, youth work, early childhood education, camp, immigrant services, and more.
If you're looking for a way to give back and support your community, we have a number of excellent volunteer opportunities available to you. And a great perk? All volunteers get a free YMCA of Three Rivers Health & Wellness membership!
Check out our volunteer and job postings, and tell us why you would be a great addition to our team!

We’re Looking for Board and Committee Members
Current Openings in Association Services
Current Openings in Camp (Outdoor Services)
-
Camp Lifeguard (FT Contract - St. Marys, Cambridge, Guelph, ON)
-
Summer Camp Counselor (FT Contract - Stratford, St. Marys, ON)
-
Assistant Director: Camp Waabanaki (FT Permanent - Huntsville and St. Clements, ON)
Current Openings in Child Care
Waterloo Region
Guelph-Wellington
Current Openings in Community Development
Current Openings in EarlyON
-
EarlyON Digital Media and Communications Lead (FT Contract - Waterloo Region, ON)
-
EarlyON (On y VA) Facilitator (Part Time - Waterloo Region, ON)
Current Openings in Employment Services
-
Bilingual Employment Specialist (FT Contract - Waterloo Region, ON)
-
Resource & Information Specialist (FT Contract - Cambridge, ON)
Current Openings in Finance
Current Openings in Health & Wellness
Aquatics
-
Bronze Medal & Emergency First Aid Instructor (PT Contract - All Locations)
-
Head Lifeguard/Instructor (PT Permanent - Guelph-Wellington, ON)
-
Lifeguard/Instructor (PT Permanent - Kitchener & Waterloo, ON)
Children's Programs
-
Camp Counsellor - Day Camp (PT - Stratford and St. Marys, ON)
-
Children's Program Instructor - Multiple Roles (PT Permanent - Stratford, ON)
-
Children Program Instructor - (PT Permanent - Waterloo Region)
-
Basketball and Soccer Program Instructor - (PT Permanent - Guelph, ON)
Membership
-
Membership Experience Representative (FT Permanent - Guelph, ON)
-
Membership Experience Representative (PT Permanent - Guelph, ON)
-
Membership Services Representative (FT Permanent - Cambridge, ON)
-
Membership Services Representative (PT Permanent - Cambridge, ON)
-
Membership Services Representative (PT Permanent - St. Marys, ON)
Fitness/Adult Programming
Facilities
-
Evening Facility Cleaner (FT Permanent - Guelph-Wellington, ON)
-
Facility Cleaner - Days (PT Permanent - Guelph-Wellington, ON)
-
Facility Cleaner - Nights (PT Permanent - Guelph-Wellington, ON)
Current Openings in Immigrant Services
-
Immigrant Services School Settlement Worker (Full Time Contract)
-
Immigrant Services Case Manager (PT Contract - Waterloo Region, ON)
-
Immigrant Services Settlement Worker (PT Contract - Waterloo Region, ON)
-
Immigrant Services Settlement Worker (FT Contract - Stratford, ON)
-
Immigrant Services Settlement Worker (FT Contract - Waterloo Region, ON)
-
Specialty Group Facilitator - Canada Connect Program (PT Contract - Waterloo Region, ON)
Current Openings in the People Team (HR)
Current Openings in YMCA WorkWell
Current Openings in Youth Work

Current Volunteer Opportunities
Yoga Instructor apply by emailing the Adult Program Team.
Swim Lesson Assistant Volunteer (Region of Waterloo & Guelph-Wellington) - For Region of Waterloo (Kitchener, Cambridge & Waterloo) apply by emailing our Aquatics Team in Waterloo Region - please specify your preferred branch in your email! For the Guelph YMCA please email our Aquatics Team in Guelph.
English Conversation Circles Volunteer - In-Person (Kitchener-Waterloo) - Apply by email.
Computer Program Assistant Volunteer - Apply by email.
Canada Connect Program - CONNECTOR Volunteer - Application Form - Please send completed application via email.
Mentorship Volunteers - Mentor Roles Currently Available - For more information or to apply, send application or contact us via email.