This is a beautiful photo, but it's almost certainly not of the Grand Canyon. The presence of what looks like standing water makes it more likely that it's of Lake Powell, which is further up the Colorado River.