Rio Grande River.
The Rio Grande is too shallow. I would build the system back from the Rio Grande. But “canals” could feed the moat section from the Rio Grande. The moat would be dammed so it’s water level could be controlled.