Un bon trans est toujours un bon outil.
Le 17-40 ne fais pas office vraiment en APS-C de couteau suisse. Le 17-55 IS est plébicité par ses qualités en tant que trans de base sur un boitier comme le 7D, le 24-105 ne démérite pas non plus en fait apportant une allonge souvent salutaire en mode reportage. Il te reste aussi le 24-70 L 2.8 (I ou II (Si vraiment tu as les moyens)) ou peut être le future 24-70 2.8 que Tamron a annoncé.

Le 17-70 oublie de suite, pas a la hauteur pour un 7D.

Dans les alternatives moins couteuses un 15-85 peut être une solution transitoire intéressante.