I captured Tenochitlan last night and found that the AI had irrigated two squares in the vicinity. I don't see how the AI could have done this without cheating, there's no fresh water around and nobody is even close to getting electricity yet (it's about 400BC). Not that I'm complaining though, now I can irrigate my way back up to my heartland and finally get my population booming.