New & Used GMC Canyon for sale in Canada

Price: $8,995

258,792 km
Saint Catharines, Ontario Courtesy Auto Sales
Price: $7,850

168,000 km
Surrey, British Columbia Truck Finders Inc
Price: $6,800

308,164 km
Surrey, British Columbia Driven Auto Sales
Price: $7,995

300,000 km
Langley, British Columbia Mt Pleasant Motors
Price: $9,995

441,757 km
London, Ontario Tiger Auto Sales Ltd.
Price: $9,995

308,000 km
Saint Catharines, Ontario Courtesy Auto Sales