Hi there - the Tilt Transformer will only work on mirrorless cameras (like Micro 4/3rds, Sony NEX, etc) - unfortunately it won't work on your Canon 40D. Also, the lenses that work with the Tilt Transformer need to be Nikon mount.