I own a Canyon and have driven both. Of course they are the same truck except for the front end and badging. I was surprised by the power of the in line 5 cylinder engine, but they both have the same engine options. It all depends on which one you think looks better. You may, however, get a few more bells and whistles with the GMC. Don't listen to the person telling you to buy Dodge. I used to sell Dodges and we were told by the factory reps. that they're only designed to run for 150Kmi before needing major work, but don't tell anybody ;-)