We have a great selection of Canons lens line up. Including EF, EF-S and L lenses in stock. Specialty lenses may not be in stock and can take some time to get. Lenses like the 135mm f2L, the TS-E lenses and Super Telephotos but they can and will be ordered upon request. Here is a link to Canons complete lens line up.