Because water doesn’t flow uphill. And if there is any slope of significance, water flows down very quickly.
Unless one is willing to cut through hills and mountains, flatten valleys, cut down forests/jungle and/or build super long tunnels etc, canals cannot be built in many places. This is of course not even counting the expense. Why would anyone spend billions of dollars to save millions of dollars.
Do you imagine that it just takes a few people a few days with shovels to build a canal?
Latest Answers