Weathering and erosion

How do rivers create canyons that are thousands of feet deep?