New & Used Chevrolet Silverado 2500HD for sale in Canada

Price: $21,933

212,000 km
Surrey, British Columbia Motowise Auto
Price: $53,995

207,000 km
Perth, Ontario Perth Motors
Price: $13,800
-No Accidents-4x4 Heavy Duty-Extended Cab-6 Passenger-Ex Corporate Lease-Factory Alloy Wheels Tow Hi...
205,174 km
Surrey, British Columbia A-1 Auto Sales Ltd
Price: $39,900

203,579 km
Stony Plain, Alberta Boulder Auto Sales
Price: Call

198,733 km
Caledon, Ontario T&G Auto