New & Used GMC Canyon for sale in Canada

Price: $28,900

62,000 km
Dartmouth, Nova Scotia Hayden Agencies
Price: $7,995

300,000 km
Langley, British Columbia Mt Pleasant Motors