Question: are all canon eos lenses compatible?
Answer: EF. The original EOS camera system was introduced in 1987. ... All EF lenses are compatible with every EOS camera ever produced, including the new EOS M series when used with the EF to EOS M Mount adapter.