RepairPal Certified shops can diagnose and repair your 2015 GMC Canyon. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
Note engine temperature gauge - if not reaching normal operating temperature - suspect engine thermostat malfunction.
Low coolant level will also cause this.