Stocks | Mon Jul 21, 2014 5:23pm EDT

CANADA STOCKS-TSX just off record high, Valeant rises