Skip to main content
Salary Guide

Environmental Engineer Salary in Canada

Based on 5,344 job listings - 2026

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%

Environmental Engineer

5,344 job openings

View job listings

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.