Our Work

Local Food

In 2006, Ecosource became a leader in local food literacy, when it opened the first community garden in Mississauga.

Waste Education

Ecosource delivers the Region of Peel’s Waste Education programs to schools in Mississauga, which play a significant role in diverting waste from landfills and reducing greenhouse gas emissions.

Youth Action

Ecosource assists youth in creating sustained environmental change in schools and the community by developing their leadership skills and supporting their learning about various climate change topics.

Advanced Teacher Training

Join Ecosource and York University for our FREE professional development opportunity for educators.

Corporate Engagement

Ecosource works to increase access to fresh, healthy food for communities in need. Every year, we grow and donate over 1,500 pounds of fresh produce to local food banks. And we couldn’t do it without you, our local business community!

Sustainability Education

Our programs engage individuals of all ages creatively by delivering educational and action-driven projects to increase public engagement and community impact around native plants and wildlife, water, and energy conservation as well as local food systems.

Nature Play

Ecosource’s nature play programs engage children up to 12 years of age in self-directed, nature-based play to encourage exploration and foster positive nature connections.

In the Region of Peel, we live and work on the traditional territory and treaty lands of the Mississaugas of the Credit First Nation. We would like to acknowledge the first inhabitants of these lands and those who continue to live in these regions, including the Anishinabek, Haudenosaunee, Huron-Wendat, Ojibway/Chippewa and Métis peoples.

We occupy colonized First Nation territories and it is our responsibility to recognize our colonial histories, their present-day implications, and to work together to honour, protect and sustain Indigenous rights, and this land.

© 2022 – Ecosource. All rights reserved.

Charitable Registration Number: 11924 5645 RR0001