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 $30.00 per hour and the lowest average (median) wages are earned in Fredericton / Oromocto, New Brunswick at $17.00 per hour.

A typical full-time annual salary for this occupation is in the region of $35,000 – $60,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 and British Columbia.

Average Hourly (Median) Wages for Truck Drivers in Canada

Location Low Wage
$ per hr
Average Wage
$ per hr
High Wage
$ per hr
Calgary – Alberta* 15.00 25.64 35.00 2019
Edmonton – Alberta* 21.00 30.00 40.40 2019
Vancouver / Lower Mainland – British Columbia 16.00 24.00 37.00 2018
Winnipeg – Manitoba 13.65 20.00 30.00 2018
Fredericton / Oromocto – New Brunswick 12.50 17.00 36.39 2018
Halifax – Nova Scotia 13.46 20.00 26.00 2018
Toronto – Ontario 14.42 20.20 32.25 2018
Ottawa – Ontario 15.25 22.00 29.10 2018
Windsor / Sarnia – Ontario 14.00 20.00 32.05 2018
Kitchener / Waterloo / Barrie – Ontario 14.85 20.00 30.00 2018
Prince Edward Island 12.50 18.00 25.64 2018
Montreal – Quebec 12.75 18.56 25.00 2018
Saskatoon / Biggar – Saskatchewan 13.75 22.50 37.00 2018


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 2020 full-time average hourly wage rate for transport and heavy equipment operation and related maintenance occupations, which includes truck drivers, is $25.85. The 2020 corresponding median weekly wage rate is $1,080, giving an approximate full-time annual salary for this employment group of $56,000.

Number in employment

There are over 315,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

6 thoughts on “Truck Driver Salary Canada”

  1. Truck drivers should be protected by min wage rules just like everyone else. Pay us from the moment we arrive for work. I have been a Class 1 driver for 3 years and actively looking for an exit from the crappy wages and all the free UNPAID THING DRIVES ARE EXPECTED TO DO WHICH DO ADD UP TO HOURS OF UNPAID TIME EVERY DAY.

    If an industry is bad Paying why the surprise that the industry has a massive shortage of drivers.

    The “owners” solution is to bring into the Country workers who will work for the low wages which continue making bigger profits for the corporations, and continuing the yearly trend of the rich get richer and the poor keep getting poorer by lowering workers wages even more.

    You attract workers with better wages, repel them with bull shit.

  2. In ontario, the average long haul driver makes about 60,000, while city drivers make about 45,000 based on a 50 hour work week. The difference is some drivers are incorporated which helps save extra money, while most city drivers prefer to get paid by the books.

  3. Those wages are not high enough to support a family in Ontario Canada. I would suggest a different job. Many homeless people in Ontario used to be truck drivers or Vets. I have lived in Homeless shelters for the past 6 years along with many other injured truck drivers.

  4. In Alberta, a driver working for an LTL company who is paid by the hour (City P&D) will make somewhere between 50,000 – 60,000 per year. Line-haul will make close to, if not over six figures, depending on how ambitious they are. The typical Line-Haul driver works overnight and will work almost all of his 70 hours per week allowed by law. a city driver will do 50-60 hours a week.

  5. 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.

  6. 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.

Leave a Reply

Your email address will not be published. Required fields are marked *