Locomotive, Train tracks and Diesel locomotive

The Canadian Pacific Railway (CPR), formerly also known as CP Rail , is a historic Canadian Class I rail carrier founded in 1881 and now operated by …