New & Used GMC Canyon for sale in Canada

Price: $8,995

258,792 km
Saint Catharines, Ontario Courtesy Auto Sales
Price: $14,995

177,000 km
Regina, Saskatchewan Midtown Auto Sales