Automotive review: GMC's refined, stylish midsize truck, the 2018 Canyon