Locomotives that pull ships through canal