Question: are ef and efs lenses compatible?
Answer: EF lenses are compatible with all Canon EOS camera bodies. Whereas, EF-S is only compatible with mid range camera's (EOS 20D and Digital Rebel bodies) that support them.