TSX ends higher on data, oil

TSX ends higher on data, oil