It fits on the 70D. It's a really great lens. It doesn't have an image stabiliser, but for auroras you need a tripod anyway. I have the same lens and will sell it. If you are interested, I would put it here as used. It is still in top condition and very little used.