I would advise you to look at two very good "L" lens. The EF70-200MM f/2.8 L IS USM and the EF24-70mm f/2.8 L. I use the 24-70 extensively at weddings.