RBC Capital analyst Walter Spracklin maintains Canadian Pacific Kansas (NYSE:CP) with a Outperform and raises the price target from $139 to $145.