The Aztecs had created canals all across the city. By bringing water to Aztec crops, these canals made it possible for the Aztecs to grow much more food than they normally could have. The Aztecs had also made levees to protect the city from flooding, and reservoirs for fresh water.