Shares of Canadian Pacific Kansas City Ltd. CP rallied 2.40% to C$112.52 Tuesday, in what proved to be an all-around positive ...