Content has loaded

Truck driver salary in Canada

How much does a Truck Driver make in Canada?

Average base salary

$28.25

The average salary for a truck driver is $28.25 per hour in Canada. 16.1k salaries reported, updated at June 8, 2026

Truck Driver job openings in Canada

slide 1 of 6
slide1 of 6
Corrugator Clamp Truck Operato...
Smurfit Westrock3.1out of 5 stars.
Milton, ON
$24.00–$34.18 an hour
Full-time
18 hours ago

Highest paying companies for Truck Driver in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
Tommy Hilfiger
 
$390,000per year
View company
Fulger Transport
 
$242,000per year
DT Equipment Repair Inc.
 
$221,333per year
B&N DELIVERY SERVICE
 
$211,500per year
SMS Equipment Inc.
 
$170,000per year
Source Energy Services Ltd.
 
$154,500per year

Highest paying cities for Truck Drivers near Canada

  1. Prince George, BC
    $34.40 per hour
  2. Edmonton, AB
    $28.45 per hour
  3. Ottawa, ON
    $27.33 per hour
  4. Calgary, AB
    $27.09 per hour
  5. Brantford, ON
    $26.67 per hour

Where can a Truck Driver earn more?

Compare salaries for Truck Drivers in different locations
vs.

How much do similar professions as Truck Driver get paid in Canada?

Entry Level Truck Driver

Job openings
Average $44,418 per year