A few companies make EOS compatible lenses now.
The EOS lenses come in two types. The only difference is the internal motor. Some have ultra-sonic motors, the cheaper ones don't.
Some of the 'cheaper' ones have good surprisingly optics.