50% of professionals earn between $106,277 - $128,952 CAD
The median salary is $117,554
The average salary for a Esg in Canada is CAD 117,554 - CAD 128,952 per year in 2026. The median salary is CAD 123,253 per year, based on 215 active job listings.
The cities with the most Esg job opportunities in Canada are Montréal, Toronto, Montreal (administrative Region), Etobicoke, Laval. Montréal leads with 55 job openings.
Leading employers for Esg roles in Canada include National Bank of Canada.
Explore 215 Esg job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.