New & Used Chevrolet Silverado 2500 for sale in Canada

Price: $45,995

110,900 km
Langley, British Columbia Parkway Motorsport
Price: $65,930

62,898 km
Fredericton, New Brunswick Trius Truck Centre
Price: $49,997

209,887 km
Saskatoon, Saskatchewan Greenlight Truck & Auto
Price: $62,995

51,817 km
Brantford, Ontario Lynden Auto Depot