Content has loaded

Long haul driver salary in Canada

How much does a Long Haul Driver make in Canada?

Average base salary

$41.26

The average salary for a long haul driver is $41.26 per hour in Canada. 912 salaries reported, updated at June 27, 2026

Long Haul Driver job openings in Canada

slide 1 of 6
slide1 of 6
HIRING CLASS 1 LONG HAUL DRIVE...
Edmonton, AB
$8,000–$9,000 a month
Full-time
4 hours ago

Highest paying companies for Long Haul Driver in Canada

Average year pay is based on job postings on Indeed in the past 36 months.
C.A.T
 
$351,000per year
View company
The Tandet Group of Companies
 
$263,720per year
Keypoint Carriers Limited
 
$250,000per year
Wellington Motor Freight
 
$238,750per year
Seaport Intermodal
 
$217,500per year
Destiny Transportation Ltd
 
$182,964per year

Looking to Hire?

Post a Job
Post a JobFind the right candidate on Indeed

Highest paying cities for Long Haul Drivers near Canada

  1. Scoudouc, NB
    $51.86 per hour
  2. Calgary, AB
    $43.48 per hour
  3. Pictou, NS
    $38.14 per hour
  4. Winnipeg, MB
    $37.90 per hour
  5. Dartmouth, NS
    $35.27 per hour

Where can a Long Haul Driver earn more?

Compare salaries for Long Haul Drivers in different locations
vs.