Sans hésitations : le 17-55 !
Je possède cet objectif sur mon 40D et je l'adore !!

Bien qu'il ne soit pas compatible avec le 1D, tu pourras toujours le revendre à un bon prix.

A part ça, il n'a que des avantages :
Très bien construit (presque un L)
Exellente image (aussi bien voire mieux qu'un L) => piqué très bon même à pleine ouverture, quasimment pas d'aberrations chromatiques, peu de distorsion
Ouverture f/2.8 constante et stabilisation => l'obscurité ne lui fait pas peur !!

Seul bémol : pour le prix, canon pourrait inclure le paresoleil (utile pour se protéger du flare)