I'm in the market for hopefully a "do most everything" bike and I've been eyeing up some so-called gravel/adventure bikes or maybe a cyclocross style.  Ideally, I'd be using it for everything in the city including commuting but also stuff like Goat Creek Trail and back on the legacy trail Canmore-Banff.  Can these bikes do a trail like that?  Also, the bike will be going on a trainer for the winter.
I'm currently thinking something like a Kona Rove or maybe this slick looking 
Cannondale.  Any advice or recommendations?