Talent.com

Construction: Average Salary in Canada, 2026

Find out what the average Construction salary is

Salary rate
How much does a Construction make in Canada?
$50,000/ Annual
Based on 10000 salaries
The average Construction in Canada is $50,000 per year or $25.64 per hour. Entry-level positions start at $44,850 per year, while most experienced workers make up to $71,958 per year.
Median$50,000
chart
Low$44,850
High$71,958
Construction: Average Salary in Canada
Northwest Territories$78,000
British Columbia$77,220
Nunavut$75,075
Ontario$74,571
Quebec$74,015
Active jobs with salaries
  • Promoted
Water/Wastewater Construction PM — Lead $20–$50M Projects (Site)

Water/Wastewater Construction PM — Lead $20–$50M Projects (Site)

Maple ReindersPickering
Full-time
A leading construction firm is seeking an experienced Project Manager to manage Water and Wastewater construction projects.This role involves developing client relationships and mentoring junior st...Show moreLast updated: 26 days ago
  • Promoted
Training Superintendent

Training Superintendent

KiewitOshawa
Full-time
Select how often (in days) to receive an alert:.Under the general direction of the Construction Manager, the Training Superintendent will assist on the new Weld Training Department for the Unit 1 S...Show moreLast updated: 29 days ago
  • Promoted
High‑Rise Construction Project Coordinator

High‑Rise Construction Project Coordinator

CentreCourtPickering
Full-time
A real-estate development firm is seeking a Project Coordinator in Pickering to support the construction team on a major urban development project.This role involves document control, project coord...Show moreLast updated: 25 days ago
  • Promoted
On-Site HR Lead — Rail Infrastructure Project

On-Site HR Lead — Rail Infrastructure Project

Ledcor Construction, Inc.Oshawa
Full-time
A leading infrastructure firm seeks an On-Site HR Manager for a rail transit project in Oshawa, Ontario.This role involves overseeing HR services, managing employee relations, and collaborating wit...Show moreLast updated: 29 days ago