C'est une question difficile.
Tu a un 18-135, amplement suffisant pour du paysage.
Maintenant, si tu veux aller plus loin dans la photo avec une recherche piqué a faible ouverture, prend le 17-55 f2.8 Canon.
Si c'est pour avoir une focale plus courte que 18, prend alors un 10-xx.
A toi de voir avec ton 18-135 quelle focal tu vas utiliser.

Mais ceci dit, le 7D mérite de bon objectif. De ce fait, je pencherais pour le 17-55 F2.8.