Truck Driver Salary Canada

See table for salaries.

Average Truck Driver’s Salary in Canada

The table below details the hourly wages for Truck Drivers. The Canadian national occupation classification code (NOC) for this role is 7511.

Job titles and exact duties vary in this occupation and examples of some job titles are: truck driver, gasoline truck operator, heavy truck driver, long haul driver, oil transport driver and ready-mix truck driver.

According to the latest figures, the highest hourly average (median) wages are earned in Edmonton, Alberta at $28.00 per hour and the lowest average (median) wages are earned in Fredericton / Oromocto, New Brunswick at $16.00 per hour.

A typical full-time annual salary for this occupation is in the region of $35,000 – $55,000.

The government forecasts that there will be too few job seekers to fill job vacancies in this profession for the near future. Retirements will be the main source of job vacancies in this occupation (60%) followed by employment growth (25%). Employment prospects are expected to be good in Ontario.

Average Hourly (Median) Wages for Truck Drivers in Canada

LocationLow Wage
$ per hr
Average Wage
$ per hr
High Wage
$ per hr
Calgary – Alberta* 19.2326.5434.002017
Edmonton – Alberta* 20.0028.0036.002017
Vancouver / Lower Mainland Southwest – British Columbia 15.0023.59 35.002016
Winnipeg – Manitoba 12.5019.42 31.50 2016
Fredericton / Oromocto – New Brunswick 11.5016.0028.852016
Halifax – Nova Scotia 12.0018.0024.802016
Toronto – Ontario 12.00 20.00 29.002016
Ottawa – Ontario 13.5021.00 30.002016
Windsor / Sarnia – Ontario 13.3319.50 32.002016
Kitchener / Waterloo / Barrie – Ontario 14.0021.00 29.602016
Prince Edward Island 12.0017.00 25.002016
Montreal – Quebec 14.7520.0027.772016
Saskatoon / Biggar – Saskatchewan15.7524.0034.62 2016


Examples of duties include the following:
›› Driving trucks, including articulated trucks, to transport goods and materials
›› Inspecting equipment and ensuring truck is in a safe condition for driving
›› Recording collections and deliveries, fuel consumption, hours worked and other information as required
Comparison with employment group

The 2018 full-time average hourly wage rate for transport and heavy equipment operation and related maintenance occupations, which includes truck drivers, is $23.75. The 2018 corresponding median weekly wage rate is $973, giving an approximate full-time annual salary for this employment group of $50,500.

Number in employment

There are over 300,000 transport truck drivers working in Canada.

These occupations may also be of interest:

Bus Drivers Subway Transit Operators
Couriers, Messengers and Door-to-Door Distributors


  1. The problem with you wage rates is that very few truck drivers are actually paid hourly. Why don’t you show what the real wage is in cents per KM. Now remember the driver is paid by practical miles and very seldom paid when empty. Being paid this way shows the true yearly amount that a truck driver makes. In Ontario the average yearly for a driver is $50,000 which is the same for Alberta. Don’t try to deny that in Alberta the drivers make this little. The only Drivers that can make more than this amount are in the oilfield. Your typical van hauler is only making $50,000 per year in Alberta the same as those in Ontario.

  2. Preston Holmes says:

    Roberts comments are on point. Why don’t you show the paid mileage (loaded and unloaded) rates – thats how most are paid. And don’t forget – Oilfield rates are typically a percentage of load – which is not hourly, nor is it a mileage rate. For those workers, an annual comparison is best.

  Please help by adding more, relevant information to this page