I can never seem to get an accurate figure on this, but what is spent by the Feds to keep these navigable rivers open for shipping is mind-blowing. I think I once saw $70 Million per year for the Mississippi alone.
Add in the offshoots and the TVA and jeez, it's a lot.
I bet the difference would pay for shipping via rail, and then some, and do a lot for the environment.