What lens is this?
Have you tried micro adjusting? Even if I downsize the 7D shot, it's still less sharp:

Hard to tell what's going on. Might be a bit of motion blur, but it looks more like it's slightly OoF.
Its the Ef 70-300, f14 @ 1/250 - but both my lenses look the same - soft - compared to when they are on the 40D body.
I haven't tried microadjust since I thought the entire image was soft and didn't think micro would correct over-all image quality.
Also, the body has been back to Canon - no problem found, and the lens, also. Of course, they didn't test them together.....lens repair checked the lens and body repair checked the body.
I just keep hearing that 7D's require more sharpening......or, better glass.

