Verified Answer :

An canyon is formed by rivers carving it out long ago. GRAND CANYON IS ONE!

I think a canyon is formed when rivers wash away the sediment,erosion over a long period of time which carves a slit in the earth and it can go on for miles and get deeper and deeper unless the river goes away