Interestingly, though EF-S lenses are not compatible with full-frame cameras, Canon's APS-C cameras are fully compatible with all EF lenses. Bottom line: Canon's EF-S lens mount is designed specifically for their APS-C cameras and extend deeper into the camera's body than standard EF lenses.