Content has loaded

Junior structural engineer salary in Canada

How much does a Junior Structural Engineer make in Canada?

Average base salary

$69,854

The average salary for a junior structural engineer is $69,854 per year in Canada. 37 salaries reported, updated at July 10, 2026

Junior Structural Engineer job openings in Canada

slide 1 of 6
slide1 of 6
Junior Civil / Structural Engi...
ETO Engineering5out of 5 stars.
Richmond Hill, ON
$60,000–$80,000 a year
Full-time
5 days ago

Highest paying companies for Junior Structural Engineer in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
CDN Buildings
 
$77,500per year
View company
Rapid-Span
 
$77,500per year
BBA inc.
 
$76,875per year
CIMA+
 
$75,600per year
Groom & Associates
 
$75,000per year
RJC Engineers
 
$72,250per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Junior Structural Engineers near Canada

  1. Vancouver, BC
    $80,344 per year
  2. Calgary, AB
    $73,231 per year
  3. Toronto, ON
    $72,726 per year
  4. Nanaimo, BC
    $71,499 per year
  5. Burnaby, BC
    $67,346 per year

Where can a Junior Structural Engineer earn more?

Compare salaries for Junior Structural Engineers in different locations
vs.

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

Entry Level Structural Engineer

Job openings
Average $55,771 per year

Senior Structural Engineer

Job openings
Average $125,974 per year