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

Management Trainee

Enterprise HoldingsUxbridge, ON, CA
Permanent

Start your career with Enterprise Mobility! We’re.Whether you see yourself in sales, business development, customer service, retail management, or operations, as a manager in training, you can coun...Show more

 • Promoted

Technical After Sales Trainer (f/m/d)

Volkswagen Group Canada Inc.Ajax, ON, CA
Full-time

It’s more than a career—it’s what drives us.At Volkswagen Group Canada (VGCA), we know our vehicles are exceptional because of the people behind them.Our success is built on a culture where every v...Show more

 • Promoted

Personal Support Worker Trainee- Paid Training Program

SE HealthSunderland, ON, CA
Part-time

Start an exciting new career with SE Health! Earn your Personal Support Worker certification.Investing in You so Together we can Help People in Need.SE Health is excited to offer this new sponsored...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