marwag : +1

Le 17-40 L est tip top malgré son range court (enfin sur un petit capteur comme le 40D, il est équivalent à un 24-70...). Tu l'associes avec un 50mm et un télé type 70-200, te voilà équipé au top (les quelques trous de focales, tu les combleras avec quelques pas en avant ou en arrière ;p).

40D ~ 850€
17-40mm F4 L ~ 500€ (ebay HK ou occaz)
70-200mm F4 L ~ 500€ (idem)
Tu gardes le très bon 50mm 1.8 (le 1.4 ne t'apportera réellement qu'une construction plus solide).
Et il te reste même encore des sous pour t'acheter filtres pola et un sac :-)

Maintenant il est vrai qu'il est bon de se poser la question pour du trekking, un 5D+24-105mm qui te permettrait d'avoir un seul objo sur ton boitier (moins de mattos, moins lourd dans le sac...).... à toi de choisir ;-)