Are all Canon EF Lenses Compatible with all Canon Digital Cameras?
All canon EF lenses are compatable with all EOS bodies, digital or film. Some bulky lenses with control knobs like the TS-E 17, 24, 45 & 90 will foul with the lower end cameras flash in the rest position, but they will still mount and operate. Beware, as canon also make EF-S lenses, and these will only physically mount on the following digital EOS cameras such as the digital rebels, 20d /30d/ 40d/ 50d & the 7D. EF-S lenses will not physically mount on any of the 1D series or 5D series EOS cameras. Third party Canon AF or Canon EF lenses will mount on any EOS body but some older thrid party lenses may not focus, allow aperture control, or may freeze the camera.