All listings / Trucks

Used trucks for sale in Canada

169 used trucks listed by Canadian dealers. Asking prices run from $25,000 to $1,555,600 CAD, with a median of $114,850. Every listing links to the dealer. Updated 2026-10-06.

169machines listed
$115Kmedian asking price (CAD)
$25Klowest asking price
$1.6Mhighest asking price

By province

By brand

Newest used trucks

Search and filter all 169 trucks →

Frequently asked questions

How many used trucks are for sale in Canada?

Machinery One lists 169 used trucks from Canadian dealers as of 2026-10-06. The list changes as dealers add and sell machines.

How much do used trucks cost in Canada?

Dealer asking prices for used trucks on Machinery One run from $25,000 to $1,555,600 CAD. The median asking price is $114,850 CAD, based on 133 listings that show a price. These are asking prices, not final sale prices, so confirm with the dealer.

Which provinces have the most used trucks for sale?

Alberta (78), British Columbia (54), Saskatchewan (22).

Which brands of used trucks are listed?

The most listed are Kenworth (58), Peterbilt (29), Western Star (21), International (17), Freightliner (9).

Does Machinery One sell the equipment?

No. Machinery One is a search. Every listing links to the dealer's own page, where you can see photos and contact the dealer. Specs and prices come from the dealer's website.