not a canon person. don't really care anyway....
but for sure the EF lens cant be mounted on the single digit d series
it's unlike nikon
You're talking utterly nonsense. Go and check Canon equipment first.
EF is the standard mount type for ALL recent Canon DSLR cameras. There are limitations for the use of EF-S lenses on certain bodies but not for EF lenses.