Get Involved Team

There are many ways to volunteer at Peace Ranch. Opportunities exist in Green Spaces, general maintenance or on our volunteer Board of Directors.

The Green Spaces program is greatly enhanced by the volunteers who donate their time and skills. We are always looking for people who would like to help us with horticultural therapy (the gardens) animal assisted therapy (the barn and all its wonderful creatures) art, music, fitness, and property maintenance – just to name a few!

Peace Ranch operates with a volunteer Board of Directors and is always looking for talented, knowledgeable people to keep the vision of Peace Ranch alive and moving forward.

Benefits of volunteering at Peace Ranch
  • The opportunity to work with a special group of people who appreciate your commitment to the program
  • Delicious lunch on Wednesday and Thursdays
  • Day trips throughout the year that volunteers are invited to join
  • Training workshops
  • An annual luncheon

Get started today and fill out the online volunteer form.

Corporate Volunteering

Is your workplace looking for a great teamwork activity? Does it have a commitment to the community to provide volunteering opportunities to its employees? Peace Ranch is an excellent venue for your next corporate volunteering event. We have opportunities to help in the gardens, barn, property maintenance and in the programs.  Contact the Volunteer Manager to plan your next corporate volunteer event.

High School Students

High School Students looking to earn their 40 hours can be a great help to us during our annual community events such as Sprinterfest and Open House. The gardens always need help in the summer. Interested? Fill out the online volunteer form.

If you are interested in joining our volunteer team, please contact our Volunteer Manager at 905-584-9156, Ext. 28 or fill out the online volunteer form.

Peace Ranch

Peace Ranch provides supportive housing and rehabilitative programs for adults who have serious mental illnesses, enabling them to live and work in a community atmosphere.

Contact Us

Phone: (905) 584-9156
Fax: (905) 584-0928

Staff Directory | Accessibility

Click to listen highlighted text!