are all canon eos lenses compatible?
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.