Content has loaded

Junior mechanical engineer salary in Canada

How much does a Junior Mechanical Engineer make in Canada?

Average base salary

$63,765

The average salary for a junior mechanical engineer is $63,765 per year in Canada. 35 salaries reported, updated at June 26, 2026

Junior Mechanical Engineer job openings in Canada

slide 1 of 6
slide1 of 6
Junior Mechanical Engineering ...
Tetra Tech3.6out of 5 stars.
Thunder Bay, ON
$65,000–$75,000 a year
1 day ago

Highest paying companies for Junior Mechanical Engineer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Cameco
 
$92,125per year
View company
Fortis BC
 
$87,838per year
Phoenix Technology Services
 
$87,000per year
CIMA+
 
$82,745per year
Pitt Meadows Plumbing & Mechan...
 
$82,500per year
Klohn Crippen Berger
 
$82,500per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Junior Mechanical Engineers near Canada

  1. North Vancouver, BC
    $88,310 per year
  2. Toronto, ON
    $79,689 per year
  3. Vancouver, BC
    $77,534 per year
  4. Calgary, AB
    $72,295 per year
  5. Chilliwack, BC
    $72,115 per year

Where can a Junior Mechanical Engineer earn more?

Compare salaries for Junior Mechanical Engineers in different locations
vs.

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

Entry Level Mechanical Engineer

Job openings
Average $51,587 per year

Senior Mechanical Engineer

Job openings
Average $118,782 per year