I bought a new 2016 CCSB GMC Canyon SLT Duramax 4WD in January 2017. Researched heavily online, YT and forums before going to look. I knew exactly what I would need to do after I bought it. The 2.8L Duramax was a $3700 option at the time.
There was a distinct dead spot in the factory throttle pedal. Pedal Commander fixed that, I could now feather the throttle resulting in smoother kickdowns, downshifts and increased fuel mileage. I know the snipers here will say 'it doesn't do what you think it does', you go berkeley off, it fixed the dead pedal and that's all that matters.
I was commuting 40 miles one way on old hilly SW PA four lanes with a dozen traffic lights, 45-55 mph zones. 75% highway, it was pulling a consistent 30 mpg measured on the truck computer and backed up with calculations at the fuel pump. Guys on the forums were getting 34+ mpg w/o a tune on flat lander interstates, I can believe that. Mostly city driving, lower speed limits and winter fuel pulls it down. My later 45 mph two lane state road commute was around 24 mpg. My GMC app reports 27.6 mpg lifetime at 19.6K miles. The mpg sweet spot for this engine is 60-65 mph IMO.
The DPF regens are not alerted on the DIC but you will know it if you watch the instant fuel economy, mpg's will drop significantly from normal. At highway speeds it will take about 20 or so minutes. More frequent regens with short hops and mostly city driving. I went through five 2.5 gallon jugs of Blue DEF in roughly 20K miles.
No major issues with my '16 Canyon. One recall for a transmission reflash. Transfer case actuator was replaced under warranty after driving through 4 inches of rushing water during a storm. Service manager said this is common on FS trucks as well. Shortly later had a fuel injector replaced under warranty, no problems since.
There was wiring harness chafing/ electrical gremlins on some earlier models resulting in buy backs. That has since been corrected. Early models had some HVAC blend door issues, since corrected as well. There have been diesel engine failures, mostly due to a fuel injector stuck open. Nothing outstanding though versus other engines of any other manufacturer.
Best information on these trucks and engine is at Coloradofans.com. Good/ bad/ ugly, it's all there. Do the research. There are several FB groups also.
My Canyon SLT had soft touch dash, heated leather seats, NAV, Bose and factory side steps. The heated seats kicked butt, Denali's got ventilated seats and heated steering wheel. Bose is nice upgrade but not uber-fantastic, rear sub is available for CCSB in GM parts. Side steps are for elders, women and kids, not needed for me at 6'-1".
I added a leveling kit, Hellwig rear sway bar, hard folding tonneau and bed extender. Factory, the rear will lean on ramps and sweeping turns, sway bar fixed that. Bed extender made the short box more useful for hauling lumber etc.
Coming from a full size LTZ Silverado the Canyon drove nice but still let you know it's a truck. Shorter WB and track width. All good though. 4WD Auto was cool also, just set it and forget it.
I traded in my '16 Canyon on a '22 Colorado gasser one week ago today. I absolutely loved that diesel, that torque grows on ya. Only reason to trade in was I valued the longer bed vs short bed. I passed on a Unicorn of a '21 Colorado Duramax ECLB in my color, trim and options this summer after the dealer offer on my truck was $4K+ short on trade in. I would own another Duramax, if I could find one in ECLB.
Again, best bet: Coloradofans.com for all your answers.
Good luck !
edit: Tow capacity for 2WD Duramax is 7600 lbs., 4WD is 7500 lbs. Towing package has integral trailer brake controller, receiver hitch, 7 and 4 pin connectors on rear bumper.