silverado 3500 hd double cab Chevrolet for sale across Canada