Question: are all canon eos lenses interchangeable?
Answer: 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.