Tom Cochrane walking the fine line