Si il est compatible avec ton 300D, il n'y a pas de raison qu'il ne le soit pas avec le 20D