Oui, compatible.
Le 40D a une prise de télécommande de type N3, comme le 10D, 20D, 30D, 50D, 5D et les séries 1D.