Ce n'est pas parce que tu mets un 7D à 18 MPix derrière un objectif quelconque que la photo sera plus mauvaise qu'avec ton 40D.

Si tu regardes les deux photos agrandies à 100%, celle au 7D paraîtra peut-être moins nette, mais sur le tirage à une dimension donnée, il y a toutes les chances que celle au 7D ressorte mieux, ou en tous les cas pas plus mal.