J'ai moi aussi un 20D et je te conseillerai sans hésitation :
Canon 70-200 2.8 L (je n'avais pas le budget de ke prendre en IS mais si tu l'as n'hésite pas)
Canon 24-70 2.8 L

Je ne m'en séparerai pas pour ma part.