25 Caterpillar 420E for sale in Canada