I have owned two GMC Canyon trucks. Started with a 2016 crew cab SLT V6 and traded it in for a 2017 crew cab Denali with the Duramax diesel. The dealer told me I could get around 30mpg when I bought it. To my surprise on my last trip I averaged 32.1mpg going about 70mph. I used to have a full-sized Sierra and really like the smaller size of the Canyon for city driving. If I need to pull anything the diesel is rated at 7600lbs which is more than I ever pulled with my half ton truck.