Talent.com

Train engineer: Average Salary in Canada, 2026

Find out what the average Train engineer salary is

Salary rate
How much does a Train engineer make in Canada?
$120,668/ Annual
Based on 10000 salaries
The average Train engineer in Canada is $120,668 per year or $61.88 per hour. Entry-level positions start at $92,500 per year, while most experienced workers make up to $147,767 per year.
Median$120,668
chart
Low$92,500
High$147,767
Train engineer: Average Salary in Canada
Ontario$114,889
British Columbia$111,610
Quebec$107,664
Northwest Territories$106,843
Alberta$105,514
Active jobs with salaries

1.0 FTE LTO - Kindergarten - Holy Family CS

Durham Catholic District School BoardBeaverton, ON, CA
Full-time

The above noted School requires a 1.Subject to an earlier or later return of the classroom teacher).Certification in good standing from the Ontario College of Teachers.Compensation will be dependen...Show more

 • Promoted

Driver Trainer - Durham Transit

Transdev Ontario ManitobaAjax, ON, CA
Full-time

Voyago, Transdev Ontario, is hiring a Driver Trainer to fill an existing opening based in our Ajax office, supporting operations across the expanded Durham and GTA regions.At Voyago, we are proud t...Show more

 • Promoted

Grain Origination Sales Lead - Sunderland Co-operative Inc. - Oakwood, ON

FSOakwood, ON, CA
Full-time

The FS brand represents a standard of excellence for agricultural and energy-related products.It's the people who represent the FS brand that set it apart.As local cooperatives, FS Companies believ...Show more

 • Promoted

Air Vehicle Systems Test Engineer — Field Deployment & Training

Northrop GrummanOshawa, Durham Region, CA
Full-time

A leading aerospace and defense company is seeking an experienced Air Vehicle System Test Engineer to join their team.This role requires significant engineering experience and the ability to suppor...Show more

 • Promoted