1. Home
  2. Career Explorer
  3. Engineer
  4. Salaries
Content has loaded

Engineer salary in Canada

How much does an Engineer make in Canada?

Average base salary

$90,545

The average salary for a engineer is $90,545 per year in Canada. 1.1k salaries reported, updated at November 27, 2023

Is this useful?

Top companies for Engineers in Canada

  1. Imperial Oil
    4.0
    353 reviews11 salaries reported
    $143,047per year
Is this useful?

Highest paying cities for Engineers near Canada

  1. North Vancouver, BC
    $114,685 per year
    6 salaries reported
  2. Calgary, AB
    $106,403 per year
    137 salaries reported
  3. Edmonton, AB
    $95,033 per year
    58 salaries reported
  1. Toronto, ON
    $92,886 per year
    239 salaries reported
  2. Vancouver, BC
    $92,550 per year
    92 salaries reported
  3. Saskatoon, SK
    $90,292 per year
    16 salaries reported
  1. Ottawa, ON
    $89,413 per year
    37 salaries reported
  2. Mississauga, ON
    $84,884 per year
    46 salaries reported
  3. London, ON
    $83,520 per year
    5 salaries reported
Is this useful?

Where can an Engineer earn more?

Compare salaries for Engineers in different locations
vs.
Explore Engineer openings
Is this useful?

How much do similar professions get paid in Canada?

System Engineer

Job openings

Average $83,933 per year

Is this useful?

Frequently searched careers

Registered Nurse

Truck Driver

Software Engineer

Police Officer

Teacher

Dentist

Pharmacist

Administrative Assistant

Dental Hygienist

Accountant

Electrician

Lawyer