Shares of Canadian National Railway Co. CNR rallied 1.02% to C$147.22 Thursday, in what proved to be an otherwise all-around ...