Michelle Gluck

Senior Sustainability Consultant

Canada


Biography

Michelle is a Senior Sustainability Consultant and Team Lead in SLR's Corporate Sustainability Advisory practice, where she plays a key leadership role in growing the business and supporting the development of the national team. With 10+ years of experience in environmental consulting, Michelle has led and managed hundreds of environmental and sustainability projects across North America. Her expertise spans sustainability strategy development and implementation, environmental, social, and governance (ESG) due diligence, community and stakeholder engagement, corporate sustainability reporting, corporate governance, carbon footprinting, decarbonization planning, and climate risk and resilience. Michelle also serves as a mentor and technical advisor within the Corporate Sustainability Advisory team, helping to build internal capacity and ensure high-quality project delivery. She is a licensed Professional Geoscientist (P. Geo.) in Ontario and a certified Environmental Professional (EP) with ECO Canada. She is also a certified Towards Sustainable Mining (TSM) Verifier with the Mining Association of Canada and a certified Copper Mark Assessor.

Get in touch

Latest posts by Michelle Gluck

View all articles
  • Insight

    19 June 2025

    5 minutes read

    Future Assured Insights: Greenwashing Gets Real

    by Michelle Gluck, Tarra Tamang


    View post
  • Insight

    20 June 2024

    8 minutes read

    Evaluating the ESG Performance of Canadian Mining Projects

    by Michelle Gluck


    View post
  • Insight

    15 January 2024

    5 minutes read

    Future Insights: Your Organizations a Sustainability Agenda | Part 3

    by Michelle Gluck, Carol-Ann Fletcher


    View post
  • Insight

    14 December 2023

    5 minutes read

    Future Insights: Your Organizations a Sustainability Agenda | Part 2

    by Michelle Gluck, Carol-Ann Fletcher


    View post
  • Insight

    05 December 2023

    5 minutes read

    Future Insights: Your Organizations a Sustainability Agenda | Part 1

    by Michelle Gluck, Carol-Ann Fletcher


    View post
  • Insight

    10 October 2023

    3 minutes read

    Future Assured Insights: Are you “Future-Assured”? Navigating the complexities of ESG

    by Michelle Gluck, Carol-Ann Fletcher


    View post