The close: TSX edges up as industrial shares rally; oil price continues decline