Talent.com

Shop foreman: Average Salary in Canada, 2026

Find out what the average Shop foreman salary is

Salary rate
How much does a Shop foreman make in Canada?
$59,475/ Annual
Based on 10000 salaries
The average Shop foreman in Canada is $59,475 per year or $30.50 per hour. Entry-level positions start at $37,050 per year, while most experienced workers make up to $66,924 per year.
Median$59,475
chart
Low$37,050
High$66,924
Shop foreman: Average Salary in Canada
Nunavut$80,534
Northwest Territories$70,200
Alberta$60,952
British Columbia$60,255
Saskatchewan$60,237
Active jobs with salaries