Trainz rivers can not go uphill. You must make non-adjoining water segments with rocks, dams, waterfalls, and such to separate varied heights of flat water.
Alot of rivers are only a couple meters deep ... some Trainzers cut hugely overly deep river channels.