We may earn a commission if you sign up through links on this site. Operators we partner with are marked and may appear first. Every operator shown is registered in your province.

Menu

Pay Per Mile vs Hourly: Which Pay Structure Actually Pays More

There’s no single right answer here — it depends on the freight, the route, and how much you value predictable pay over a shot at a bigger cheque some weeks. But you can compare the two structures honestly if you know what each one actually measures and where the real Canadian wage numbers land.

How the two structures work

Per-mile (cents per mile, or CPM) pays you for loaded miles driven, sometimes with a lower rate for empty (“deadhead”) miles and a separate fuel surcharge. Long-haul and cross-border carriers use this model most, because it ties pay directly to freight moved rather than time on the clock — a fast, efficient driver on a good lane can out-earn an hourly driver in the same week, but a driver stuck waiting at a shipper or stuck in weather earns nothing for that time unless the carrier pays separate detention pay.

Hourly pay covers every hour you’re on duty — driving, loading, waiting, fuelling — at a fixed rate. Local and regional drivers, and increasingly some long-haul carriers responding to detention-time complaints, use this model. It’s more predictable and it pays you for the hours nobody controls, like a three-hour wait at a distribution centre, but it caps your upside if you’re a fast, efficient driver who could otherwise be racking up miles.

What the actual numbers look like

Statistics Canada’s Labour Force Survey data, reported through Job Bank, puts transport truck driver wages (NOC 73300) nationally at a low of $19.45/hour, median of $26.42/hour, and high of $37.00/hour, based on data updated November 19, 2025. Alberta runs higher across the board: $21.00 low, $30.00 median, $42.31 high. Ontario sits close to the national numbers: $19.23 low, $26.00 median, $35.00 high (source: Job Bank, accessed 2026-09-07). These figures are collected as hourly-equivalent wages regardless of how a specific job actually structures pay, so they’re a reasonable apples-to-apples baseline for comparing provinces even if your own paycheque comes as cents per mile.

Per-mile rates themselves aren’t tracked in a single Canadian government wage survey the way hourly rates are, since CPM is a private pay-structure choice that varies carrier to carrier and lane to lane. Any specific cents-per-mile figure you see quoted online — including entry-level vs. senior-driver ranges — should be treated as an industry estimate to confirm against a specific carrier’s current pay package, not a verified national figure.

Job Bank’s hourly wage, converted to a monthly figure

Job Bank publishes NOC 73300 wages as hourly rates, not monthly ones, so any “per month” figure you see is a calculation, not a separately verified government number. Using a standard full-time assumption of 40 hours a week — 40 x 52 weeks / 12 months, or roughly 173 hours a month — the national hourly figures above (Job Bank, accessed 2026-09-07) work out to approximately:

  • Low ($19.45/hour): roughly $3,371/month
  • Median ($26.42/hour): roughly $4,579/month
  • High ($37.00/hour): roughly $6,412/month

This is a straight math conversion of Job Bank’s own hourly figures (estimate; actual monthly pay depends on actual hours worked, which vary by carrier, route, season, and pay structure — a per-mile driver’s monthly total moves with miles run, not a fixed hourly rate). Treat these as a planning baseline, not a promised figure, and confirm actual expected hours with a specific employer before comparing postings.

What actually moves your take-home pay

  • Loaded vs. total miles. A CPM rate only means something once you know whether deadhead miles are paid, and at what rate. A “high” CPM rate with a lot of unpaid empty miles can pay less than a lower rate with a shorter deadhead percentage.
  • Detention and wait-time pay. This is the single biggest gap between a good and a bad per-mile job. Ask specifically whether the carrier pays for time spent waiting to load or unload beyond a set number of hours (commonly two).
  • Fuel surcharge structure. Whether the fuel surcharge is paid on top of your CPM rate or baked into it changes your real per-mile number substantially when fuel prices move.
  • Route type. Local and regional routes favour hourly pay because the day is unpredictable and full of non-driving time; long-haul highway miles favour CPM because the job is mostly steady driving.
  • Experience. Regardless of pay structure, wage data consistently shows a wide low-to-high spread — carriers pay more for a clean abstract, cross-border eligibility, and specialized endorsements (tanker, hazmat, oversize).

Which one should you take?

If you want predictable pay and you’re doing local or regional work with a lot of stops, hourly usually protects you better. If you’re running long-haul highway miles with a carrier that pays fair detention and a real fuel surcharge, CPM can out-earn hourly for an efficient driver — but get the detention and deadhead terms in writing before you sign, because a strong headline CPM rate on a bad lane with no detention pay is worse than a lower rate with fair terms. See our licensing guide if you’re still working toward your Class 1/AZ, and our cross-border guide if higher-paying cross-border lanes are part of your plan.

FAQ

Do owner-operators get paid differently than company drivers? Yes — owner-operators typically negotiate a percentage of the load’s revenue or a higher CPM rate to cover truck ownership costs (fuel, maintenance, insurance, financing), which makes their gross number look larger but isn’t directly comparable to a company driver’s wage without subtracting those costs.

Does a higher CPM rate always mean more take-home pay? No. A high headline CPM rate on a lane with a lot of unpaid deadhead miles, no detention pay, and a rolled-in fuel surcharge can pay less overall than a moderate rate with fair terms on all three. Always ask for the full pay package, not just the top-line number.

Is hourly pay becoming more common in Canada? Detention-time complaints and driver-shortage pressure have pushed some carriers toward hourly or hybrid models, particularly for regional and cross-border work, but per-mile pay remains standard for long-haul highway freight. Confirm the specific carrier’s current pay structure with a recruiter rather than assuming based on industry-wide trends.

Does a “visa sponsorship” truck driving posting pay more than a regular one? No, not by default. A Canadian employer hiring a foreign worker through the Labour Market Impact Assessment (LMIA) process is required to pay the “prevailing wage” — defined by Employment and Social Development Canada as the higher of the Job Bank median wage for the occupation and region, or whatever the employer already pays its own staff in the same job (ESDC, “Program requirements for low-wage positions,” accessed 2026-09-10). In practice that means an LMIA-backed posting has to match or beat the same regional Job Bank wage figures used above, not pay less because sponsorship is involved — confirm the specific wage on the actual written employment contract rather than assuming a sponsorship posting is automatically higher or lower paying.