John Kenneth Brooks, Vice-President & Chief Accounting Officer at Canadian Pacific Kansas City, holds 12.54K shares in Canadian Pacific Kansas City (Ticker: CP). Most recently, John Kenneth Brooks ― shares of Canadian Pacific Kansas City on ― for an estimated value of ―.