If your lens is an EF lesn it would work on any of the digital cameras.If your lens is an EF-S lens it will only work on the crop bodies, the rebels up to the 7D. Your lens should work.
Owned it, it isn't all that sharp compared to others in the range. The reason to go with it is if you need 400mm.I would prefer the 70-200 f/2.8 L II myself, next would be the 70-300mm L.If you know what length you need one of the L primes would be e...