Canadian Pacific earnings