Le 40D est un très bon boitier. Si il marche et que ses photos te conviennent, pourquoi changer ?
Autant investir sur l'avenir et prendre des objectifs que tu chériras encore dans 15ans.

Si tu veux rester dans les focales assez courtes, le 17-55 is peut être envisageable, mais devra être remplacé si tu envisages le FF un jour.
Le 24-70 L est une valeur sure (encombrante et pas discrète, il ne faut pas l'oublier)

Et pourquoi pas un petit télé ou un zoom ou un objo macro ?
pour mille euros, le 100/2.8L, le 135/2 ou un 70-200 F4IS/F2.8 sont envisageables, et sont chacun des bêtes de courses dans leurs catégories respectives.
Tout dépend de ce que tu veux faire comme photos