Malheureusement, Canon ne possède pas beaucoup de bons transtandards en aps-c.

Avec le 7D, je trouve les performances du 15-85mm plus adaptées.
Ou le 17-55/2,8 mais le budget explose.

Le 18-135, c'est plus une optique "marketing" que photographique. (voir les tests).