GMC Canyon offers big-truck looks in smaller package