Oui, les zoom du 20D s'adapteront sur le 40D (notamment les zoom EFS)
Par contre le 40D, du fait d'un capteur plus performant, sera plus exigeant qu'un 20D avec ses 8 Mpixels.