The average truck driver salary in Canada is $55,000-$85,000 per year. This guide breaks down trucker pay by province, driving type, and experience level.
Truck Driver Salary by Province
Province
Local
Long-Haul
Owner-Operator
Alberta
$60,000
$85,000
$120,000
Ontario
$55,000
$78,000
$110,000
British Columbia
$58,000
$80,000
$115,000
Saskatchewan
$58,000
$82,000
$115,000
Manitoba
$55,000
$78,000
$108,000
Quebec
$52,000
$72,000
$100,000
Nova Scotia
$48,000
$68,000
$95,000
New Brunswick
$48,000
$68,000
$92,000
Newfoundland
$52,000
$72,000
$98,000
PEI
$45,000
$65,000
$88,000
Territories
$70,000+
$95,000
$140,000+
Salary by Driving Type
Type
Annual Salary
Pay Structure
Local/City
$50,000-$65,000
Hourly
Regional
$60,000-$78,000
Per mile/load
Long-Haul (OTR)
$70,000-$95,000
Per mile
Cross-Border (US)
$75,000-$100,000
Per mile
Team Driving
$80,000-$100,000
Per mile
Owner-Operator
$100,000-$150,000
Gross revenue
Salary by Cargo/Specialization
Specialization
Salary Range
Dry Van
$55,000-$75,000
Flatbed
$65,000-$90,000
Refrigerated (Reefer)
$65,000-$88,000
Tanker
$70,000-$95,000
Hazmat
$75,000-$100,000
Oversized/Heavy Haul
$80,000-$120,000
Logging
$70,000-$95,000
Oil & Gas
$85,000-$130,000
Ice Roads
$100,000-$150,000
Pay Structures Explained
Pay Type
Typical Rate
Per Mile
$0.45-$0.65/mile
Per Hour
$22-$32/hour
Per Load
$200-$800/load
Percentage (O/O)
70-85% of load
Example: 2,500 miles/week at $0.55/mile = $71,500/year
WealthVieu researches and writes data-driven personal finance guides using primary sources including the IRS, Bureau of Labor Statistics, Federal Reserve, and Census Bureau.
The content on Wealthvieu is for informational purposes only and should not be considered financial, tax, or investment advice. Consult a qualified professional before making financial decisions. Full disclaimer · Editorial policy