Engineer Salaries in Canada

Updated Dec 4, 2023
Base Pay Range
$71K - $109K/yr
Average Base Pay

5,534 salaries

$75K

Low

$96K

Average

$126K

High

Additional Cash Compensation
Average$7,841Range$3,646 - $16,861
The average salary for Engineer is $96,017 per year in the Canada. The average additional cash compensation for a Engineer in the Canada is $7,841, with a range from $3,646 - $16,861. Salaries estimates are based on 5534 salaries submitted anonymously to Glassdoor by Engineer employees in Canada.

How accurate does $96,017 look to you?

Your input helps Glassdoor refine our pay estimates over time.

What is the salary trajectory for a Engineer?

in Canada

$96,017 /yr
Engineer
$135,494 /yr
Senior Engineer
$135,414 /yr
Engineer IV
See Full Career Path

Download as data table

What is the salary trajectory for a Engineer?

Job TitleSalary
Engineer$96,017 /yr
Senior Engineer$135,494 /yr
Engineer IV$135,414 /yr
What is the salary trajectory for a Engineer?

in Canada

$96,017 /yr
Engineer
$135,494 /yr
Senior Engineer
$135,414 /yr
Engineer IV
See Full Career Path

Download as data table

What is the salary trajectory for a Engineer?

Job TitleSalary
Engineer$96,017 /yr
Senior Engineer$135,494 /yr
Engineer IV$135,414 /yr

Salaries in Canada

Location

or

Find a Specific Employer

Sort:

Company

Average Base Salary in (CAD)

Range

Imperial Oil
3.5

Imperial Oil

Engineer

$125,271

 /yr
Range: $102K - $217K
54 salaries
See 57 salaries from all locations

$102K

$217K

$101,557 - $217,383 Range

WSP
3.7

WSP

Engineer

$86,577

 /yr
Range: $52K - $132K
53 salaries
See 61 salaries from all locations

$52K

$132K

$52,094 - $131,564 Range

Bombardier
3.8

Bombardier

Engineer

$88,562

 /yr
Range: $63K - $170K
51 salaries
See 58 salaries from all locations

$63K

$170K

$63,120 - $169,768 Range

Cenovus
3.4

Cenovus

Engineer

$142,174

 /yr
Range: $97K - $352K
51 salaries
See 55 salaries from all locations

$97K

$352K

$96,888 - $352,494 Range

AtkinsRéalis
3.9

AtkinsRéalis

Engineer

$87,657

 /yr
Range: $56K - $140K
50 salaries
See 53 salaries from all locations

$56K

$140K

$56,330 - $140,252 Range

Stantec
3.9

Stantec

Engineer

$97,062

 /yr
Range: $65K - $165K
50 salaries
See 61 salaries from all locations

$65K

$165K

$65,211 - $165,465 Range

Suncor
3.4

Suncor

Engineer

$122,720

 /yr
Range: $86K - $241K
49 salaries
See 62 salaries from all locations

$86K

$241K

$85,646 - $240,689 Range

Is this salary info helpful?

Let’s pay it forward! The Glassdoor community relies on people like you to share accurate salary info to promote fair compensation everywhere

Share Salary Anonymously
ATCO Ltd.
3.8

ATCO Ltd.

Engineer

$115,707

 /yr
Range: $72K - $214K
49 salaries
See 54 salaries from all locations

$72K

$214K

$71,543 - $213,584 Range

Hatch
3.9

Hatch

Engineer

$91,204

 /yr
Range: $72K - $133K
48 salaries
See 54 salaries from all locations

$72K

$133K

$71,543 - $132,560 Range

Kiewit Corporation
3.8

Kiewit Corporation

Engineer

$88,844

 /yr
Range: $62K - $106K
43 salaries
See 71 salaries from all locations

$62K

$106K

$61,963 - $106,343 Range

Canadian Natural
3.6

Canadian Natural

Engineer

$122,555

 /yr
Range: $70K - $193K
36 salaries
See 43 salaries from all locations

$70K

$193K

$69,666 - $193,125 Range

Shell
4.1

Shell

Engineer

$134,011

 /yr
Range: $70K - $227K
35 salaries
See 44 salaries from all locations

$70K

$227K

$70,177 - $227,408 Range

Enbridge
4.1

Enbridge

Engineer

$109,414

 /yr
Range: $64K - $137K
34 salaries
See 41 salaries from all locations

$64K

$137K

$63,806 - $136,978 Range

AECOM
3.8

AECOM

Engineer

$87,688

 /yr
Range: $59K - $114K
30 salaries
See 32 salaries from all locations

$59K

$114K

$58,526 - $113,544 Range

TC Energy
3.6

TC Energy

Engineer

$124,008

 /yr
Range: $83K - $184K
28 salaries
See 39 salaries from all locations

$83K

$184K

$82,862 - $184,099 Range

BC Hydro
3.9

BC Hydro

Engineer

$90,432

 /yr
Range: $52K - $151K
26 salaries
See 32 salaries from all locations

$52K

$151K

$51,554 - $151,273 Range

Government of Canada
4

Government of Canada

Engineer

$110,704

 /yr
Range: $75K - $152K
25 salaries
See 30 salaries from all locations

$75K

$152K

$74,548 - $151,939 Range

Bruce Power
4.2

Bruce Power

Engineer

$141,324

 /yr
Range: $104K - $174K
25 salaries
See 27 salaries from all locations

$104K

$174K

$103,840 - $174,300 Range

ABC
4

ABC

Engineer

$91,802

 /yr
Range: $26K - $197K
24 salaries
See 42 salaries from all locations

$26K

$197K

$26,313 - $197,431 Range

BBA inc.
4

BBA inc.

Engineer

$84,496

 /yr
Range: $69K - $115K
23 salaries
See 23 salaries from all locations

$69K

$115K

$69,400 - $115,361 Range

Download as data table

Engineer Salaries

Job TitleSalary
Engineer salaries - 54 salaries reported$125,271/yr
Engineer salaries - 53 salaries reported$86,577/yr
Engineer salaries - 51 salaries reported$88,562/yr
Engineer salaries - 51 salaries reported$142,174/yr
Engineer salaries - 50 salaries reported$87,657/yr
Engineer salaries - 50 salaries reported$97,062/yr
Engineer salaries - 49 salaries reported$122,720/yr
Engineer salaries - 49 salaries reported$115,707/yr
Engineer salaries - 48 salaries reported$91,204/yr
Engineer salaries - 43 salaries reported$88,844/yr
Engineer salaries - 36 salaries reported$122,555/yr
Engineer salaries - 35 salaries reported$134,011/yr
Engineer salaries - 34 salaries reported$109,414/yr
Engineer salaries - 30 salaries reported$87,688/yr
Engineer salaries - 28 salaries reported$124,008/yr
Engineer salaries - 26 salaries reported$90,432/yr
Engineer salaries - 25 salaries reported$110,704/yr
Engineer salaries - 25 salaries reported$141,324/yr
Engineer salaries - 24 salaries reported$91,802/yr
Engineer salaries - 23 salaries reported$84,496/yr
Viewing 1 - 10 of 30,642

Frequently asked questions about an Engineer salaries

The average salary for an Engineer is $96,017 per year in Canada. Salaries estimates are based on 5534 salaries submitted anonymously to Glassdoor by an Engineer employees in Canada.

The highest salary for an Engineer in Canada is $126,288 per year.

The lowest salary for an Engineer in Canada is $74,698 per year.

Engineers have salaries comparable to construction project and plant managers. There are various subfields in engineering, including biomedical, financial, industrial, and aerospace engineering. Their high salaries reflect the trade’s significant entry barriers. Most employers prefer candidates with internship experience, although candidates can increase their competitiveness and earnings by obtaining a master’s degree in engineering or a related field and a Professional Engineering license, allowing them to advance into leadership or project management roles. The median Canadian salary is well above average, with Alberta and British Columbia offering the highest compensation.

The job title of “engineer” in Canada is a protected designation, meaning you need to meet certain requirements to earn your license and legally call yourself an engineer. You also need to specialize during schooling in one of the numerous disciplines of engineering. You can increase your earning potential by tailoring your studies to your local industry. For example, a petroleum engineer will earn the most in the Prairie provinces; a software engineer will earn the most in areas with booming tech sectors; a civil engineer will earn the most in a big city like Toronto or Vancouver. Some engineers even go on to open their own firms or work on a consultancy basis, these engineers earn the most. To do this yourself, consider earning an MBA or Project Management Professional (PMP) certification.

Your ability to negotiate a higher salary as an engineer will come down to your level of experience on the job. Those just beginning their careers will have little leverage, aside from any internships or research they completed as part of their studies. Make sure to highlight these achievements if you choose to negotiate for more. You can also review engineer jobs in your area to get a benchmark of what other firms are paying, in comparison to yours, to see if your compensation is fair. If you have previous engineering experience and have earned your P. Eng. designation, your key to negotiating a higher salary is your previous work. Try to highlight impressive or complex projects you had a hand in. Emphasize the outcomes of your work: did it successfully solve client problems? Did it reduce costs or boost profits? Did you do something novel or innovative? Combine all of your professional achievements with any education or training you’ve completed, and you should have a good chance to successfully negotiate for more.

About 70.89% of Engineer professionals feel satisfied with their salary, according to anonymous Glassdoor ratings. An additional $7,841 in potential pay per year, among other factors, can qualify the annual pay of an Engineer in Canada as a good salary.

Engineer professionals in Canada have a wide total pay range, between $60,344 and $166,443 depending on experience, with an estimated total pay of $96,017 following the average career path of an Engineer.

Salaries

 > 

engineer