New & Used Chevrolet Silverado 2500 for sale in Canada

Price: $28,995

197,031 km
Ottawa, Ontario Used Trucks Ottawa
Price: $29,995

80,000 km
Thunder Bay, Ontario Ace Automotive