where does the canadian pacific railway start and end
Headquartered in Calgary, Alberta, it owns approximately 20,000 kilometres (12,500 mi) of track all across Canada and into the United States, stretching from Montreal to Vancouver, and as far north as Edmonton. Its rail network also serves Minneapolis-St. Paul, Milwaukee, Detroit, Chicago, and New York City in the United States.