The national atlas has a cool tool, called streamer which allows to trace rivers. Try it out. Here are some upstream tracers. The tool shows interesting things: how river upstream patterns become fractal, where watersheads appear. The middlesex channel for example crossed over from the Mystic river to the Merrimack river.

Charles river

Merrimack river

Concord river

Mystic river

Connecticut river

Hudson river