Any Canon lens, either EF or EF-s will fit.
There are several third party manufacturers who also make lenses that will fit - Tamron, Sigma to name a couple. They supply lenses to fit a number of different camera makes, so if buying one of those make sure the lens is specifically to fit a CAnon.