This city is less than two hours from Toronto but feels a world away, with its riverfront trails and parks, youthful energy, ...