
My Canon wedding lens recommendations ...
Canon EF 24-70mm f/2.8 L USM Lens 
Canon EF 24-105mm f/4.0 L IS USM Lens 
Canon EF-S 17-55mm f/2.8 IS USM Lens
(EF-S mount only)
Canon EF 70-200mm f/2.8 L IS USM Lens
Some additional useful Canon wedding lenses ...
Canon EF 85mm f/1.2 L II USM Lens 
Canon EF 16-35mm f/2.8 L II USM Lens 
Canon EF 17-40mm f/4.0 L USM Lens
(great value, lighter)
Canon EF 24mm f/1.4 L II USM Lens 
Canon EF 35mm f/1.4 L USM Lens 
Canon EF 50mm f/1.2 L USM Lens 
Canon EF 85mm f/1.8 USM Lens 
Canon EF 135mm f/2.0 L USM Lens 
Canon EF 200mm f/2.0 L IS USM Lens
Not everyone shoots a wedding the same way.
I prefer a more photojournalistic wedding photography approach mixed with the classic portraits.
My primary lens recommendations reflect this.
Zoom lenses allow a wedding photographer to quickly respond to the action taking place -
without intruding on the event participants and with varied framing from shot to shot.
Traditional wedding photography may be done just as easily using a couple of prime lenses.
Prime lenses can also serve well for backup purposes (never rely on a single lens, camera, flash or anything else for wedding photography).
Since the ambient lighting is generally not good at indoor weddings, fast lenses are usually prefered.
While f/2.8 is typically the slowest (most narrow) wide aperture I recommend a wedding lens have,
image stabilization makes the 24-105 L a good choice as well.
The wedding ceremony itself (with mandatory flash-less photos) is generally composed of near-motionless people.
Image stabilization will allow some extra depth of field (narrower aperture, slower shutter speeds) while shooting handheld at these times.
Adding a flash will allow action-stopping f/4 shots at the often-even-darker reception venue.
The fast prime lenses listed above work very well - especially if you are working with multiple camera bodies.
Their wide apertures allow lower ISO settings, faster action-stopping shutter speeds and/or more-diffusely-blurred backgrounds in a package
that is often smaller/lighter than the closest zoom equivalent.
As always, read the full reviews to see which lens(es) are best for you.