Shares of Canadian National Railway Co. CNR rallied 1.72% to C$143.53 Wednesday, in what proved to be an all-around positive ...