Quick Answer. The Colorado River is the major body of water that flows through the Grand Canyon. Two dams affect the flow of the river through the canyon: the Hoover Dam at the lower end of the canyon and the Glen Canyon Dam at the upper end, according to Arizona State University. Keep Learning.