Canadian Pacific trains rumbles along eastbound about 10 miles from its destination at Binghamton, NY.