Enter the GMC Canyon, with a footprint that's not much bigger than the average mid-size sedan. The GMC Canyon competes with such compact trucks as the Toyota Tacoma and the Nissan Frontier.