GMC Canyon AT4X review: Premium pickup is off-road enthusiast's delight