Content has loaded

Corrosion engineer salary in Canada

How much does a Corrosion Engineer make in Canada?

Average base salary

$117,600

The average salary for a corrosion engineer is $117,600 per year in Canada. 4 salaries reported, updated at May 7, 2026

Highest paying companies for Corrosion Engineer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Corrosion Service Company Limi...
 
$85,000per year
View company

Highest paying cities for Corrosion Engineers near Canada

  1. Halifax, NS
    $136,935 per year
  2. Toronto, ON
    $86,817 per year
  3. Nisku, AB
    $73,544 per year

Where can a Corrosion Engineer earn more?

Compare salaries for Corrosion Engineers in different locations
vs.