High-quality photography requires a lot of skill. It also requires high-quality camera gear, and Canon has earned its reputation over decades as one of the best camera manufacturers in the world.