New & Used Chevrolet Silverado 2500HD for sale in Canada

Price: $15,990

109,000 km
New Westminster, British Columbia Caprice Auto Centre
Price: $46,650

145,750 km
Ottawa, Ontario Wallace Automobiles
Price: $2,500
2002 Chevrolet Silverado 2500 LT..DURAMAX DIESEL Pickup Truck 6.6L V8 OHV 32V TURBO DIESEL VEHICLE S...
300,349 km
Markham, Ontario Francis L. Enterprises
Price: $9,999

423,966 km
Edmonton, Alberta North Point Motors