cts GMC for sale across Canada