New & Used GMC Canyon for sale in Canada

Price: $7,850

168,000 km
Surrey, British Columbia Truck Finders Inc
Price: $7,995

300,000 km
Langley, British Columbia Mt Pleasant Motors