Average salary
$94,870 - $110,000
Median salary
$94,870 - $110,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$59K
25th percentile$74K
Median$95K
75th percentile$110K
90th percentile$127K
50% of professionals earn between $74,106 - $110,000 CAD
The median salary is $94,870
Top cities
Calgary463 job openings
Winnipeg428 job openings
Toronto317 job openings
Edmonton263 job openings
Vancouver258 job openings
Ottawa142 job openings
Hamilton121 job openings
Markham83 job openings
London73 job openings
Kitchener64 job openings
Guelph51 job openings
Mississauga49 job openings
Nanaimo46 job openings
Oakville43 job openings
Burnaby42 job openings
Montréal42 job openings
Halifax39 job openings
St. Catharines35 job openings
Related professions
CAD 95,000 - 115,000+3%
CAD 85,000 - 151,000+15%
CAD 80,000 - 90,000-17%
CAD 90,500 - 110,000-2%
CAD 100,000 - 115,000+5%
CAD 95,000 - 110,8000%
CAD 111,670 - 130,000+18%
CAD 76,446 - 84,473-21%
CAD 126,960 - 153,920+37%
CAD 82,300 - 118,400-2%
The average salary for a Environmental Engineer in Canada is CAD 94,870 - CAD 110,000 per year in 2026. The median salary is CAD 102,435 per year, based on 5,344 active job listings.
The cities with the most Environmental Engineer job opportunities in Canada are Calgary, Winnipeg, Toronto, Edmonton, Vancouver. Calgary leads with 463 job openings.
Explore 5,344 Environmental Engineer job listings in Canada on BeBee, or check our salary calculator for a personalized estimate.