2023 GMC Canyon: Buffer, tougher and posher