As one of the largest lens manufacturers in Japan, Canon produces all types of photographic lenses in EF-mount for all Canon DSLR cameras and EF-S for its DSLRs with APS-C sensor.
eGlobal Central has most popular models in-stock and many other models available to order.
EF - mount lenses can be used directly on all Canon DSLRs.
EF-S - mount lenses can ONLY be used on APS-C sensor DSLR cameras. Fitting a EF-S lens on a full-frame camera may risk damaging your camera mirror.