The Rio Grand River does NOT serve as a physical divider between Mexico and Canada. Instead it serves as part of the border between Mexico and the United States. The Rio Grande and the Rio Bravo del Norte are two different names for the same river TRUE.
It would be "local government" that collects sales taxes, along with many of the other smaller taxes that are collected on a daily basis and that are often included in sale pricing.
Spain and Portugal replaced the Ottoman Trade Monopoly with their own.