Content has loaded

Engineer salary in Canada

How much does an Engineer make in Canada?

Average base salary

$100,237

The average salary for a engineer is $100,237 per year in Canada. 1.1k salaries reported, updated at May 11, 2026

Engineer job openings in Canada

slide 1 of 6
slide1 of 6
Acoustics & Vibration Engineer
Axius Group LLC
Dorval, QC
1 day ago

Highest paying companies for Engineer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
L3Harris
 
$186,500per year
View company
ALGOMA CENTRAL CORPORATION
 
$181,864per year
emergiTEL
 
$180,000per year
Spirit Omega
 
$175,302per year
Groupe Ocean
 
$173,979per year
NOVA Chemicals
 
$173,333per year

Highest paying cities for Engineers near Canada

  1. Newmarket, ON
    $123,965 per year
  2. Calgary, AB
    $106,707 per year
  3. North Vancouver, BC
    $102,923 per year
  4. Vancouver, BC
    $102,508 per year
  5. Edmonton, AB
    $99,094 per year

Where can an Engineer earn more?

Compare salaries for Engineers in different locations
vs.

How much do similar professions as Engineer get paid in Canada?

Associate Engineer

Job openings
Average $86,933 per year

Senior Associate Engineer

Job openings
Average $84,655 per year