Should I Buy Canadian Pacific Stock