Why did the United States sign a treaty with Spain?
It was to guarantee free shipping on the Mississippi river.
Hope this helps You!
to guarantee the united states navigation rights on the Mississippi river