Markets | Tue Jul 22, 2014 4:52pm EDT

CANADA STOCKS-CN Rail results help drive TSX to record high