As well as a good selection of Canon EF lenses, we always have a range of lenses by Sigma, Samyang and other independent lens makers that will fit the classic range of Canon SLRs - either film or digital.
You can find lenses to fit the Canon EOS M and EOS R series in the mirrorless lens section