Sur ton 40D le 20mm aura l'équivalent d'un 32mm : autant dire que ce sera une focale de grand angle banal, et pas du tout d'effet ultra grand angle.

Le canon 10-22 est très conseillé mais se fait effectivement bien cher, je te conseillerais plutôt le Tokina 12-24 qui est apprécié par ses utilisateurs (va voir les tests sous "Une journée avec..."). Environ 300-350€ en occas... J'ai eu le Sigma sur mon APS d'avant, et j'en etais très satisfait, mais visiblement il y a pas mal d'exemplaires qui ont des problèmes d'optique (flou sur le côté à cause de lentilles mal centrées) donc méfiance...
En plus le Tokina te permettra de ne pas avoir trop de "trou" avec ton zoom qui commence à 28mm.

Bon choix

Titi