Canadian Pacific Railway, Ltd. SWOT Analysis