L is to indicate the lens as being one of Canons Professional Series of lenses.
Generally better construction and quality.
What does the "L" in the specification of a lens stand for, e.g. in this Canon Standard 50mm lens: EF 50mm f/1.2L USM ? Thanks.