TSX gains on Valeant stocks, offsets energy firm declines

TSX gains on Valeant stocks, offsets energy firm declines