Alors du meilleur au moins bon pour le choix des optique pour un mariage :

Canon EF-S 17-55/f2.8 IS : le top du top parfaitement utilisable dès f2,8 pour des grand tirage .. 900 € dans ces longueur focale c'est LE meilleur objectif possible sur APS-C niveau optique.
Tamron 17-50/f2.8 VC (oui le VC avec la stab ne prend pas l'autre pour un mariage une stab est préférable à un poil de piqué en plus) : 350 €

Le sigma je ne te le conseillerais pas : a ce prix la autant ce sérer un peu la ceinture et prendre le canon bien meilleur ou prendre le tamron.
Le sigma sera "envisageable" pour des photo de sport si on est vraiment incapable de mettre quelque € de plus pour le canon mais niveau optique il est comme le tamron.

le 17-40/f4 L est un UGA pour FF, qui fait un "mini" transtandart sur APS-C, il est f4 et sans stab le 17-55 sera un meilleur choix que cette optique sur APS-C.