Below is a list of the lenses which are currently in the Canon EOS Lens Database. It includes both current lenses and lenses which have been discontinued by Canon. Due to the large number of entries and the falibility of humans (well, me anyway) I'm sure there will be a few errors and/or omissions in the data. If you let me know of any problems you find, I'll address them. You can report problems via the Canon EOS Lens Database Error Report Form
Currently there are 155 different lenses in the database.
There are also two .PDF files from Canon which describe specifications of the lenses which were currently in production in the years 2005 and 2007:
Lenses shown in white are discontinued, those shown in blue are current or have recently been discontinued and may still be available new from some vendors, or in a few cases they are lenses which have been announced but are not yet available