TSX ends up 68.69 points, or 0.3%, at 21,284.84 * Index ends up for 14th day; posts record closing high * Energy rises 1.9%; materials ends up 1.5% * Rogers Communications slides 5.8% By …
More CANADA STOCKS-TSX seals record winning streak as resource shares gain Videos