Any lens with a Canon EF mount is compatible with film or digital, the only difference being, some lenses designed for digital don't live up to the same exacting standards, because on a aps-c sized digital sensor, you don't see the entire image frame.
I recently bought a Sigma 70-200 2.8 EX lens and the thing is AWESOME! but a little heavy. If you want to price them be sure to check out sigma4less.com. They had the best price I could find.