Canon's EF lenses can suit everybody

Canon have a wide range of lenses available that can be used to suit every occasion and situation. All the EF lenses will fit every model of Canon EOS cameras and Canon have produced a video to show what's available.

Canon probably produce the widest range of lenses from multipurpose cost-effective ones through extremely expensive dedicated lenses that professional photographers use.