Have a close look at the EF 50 F/2.5 Macro, plus Life Size Converter:
> the WD at 50mm will typically suit the 7D;
> one of the sharpest lenses in the Canon line-up;
> one of the (if not the) Flattest Lenses Canon has made rendering it excellent for copy & records work;
> not expensive;
> EF Mount;
> very flexible uses when combined with a set of Extension Tubes;
> makes a great companion/compliment for a specialist macro kit when combined with any of the EF100/2.8Marco Lenses and/or the EF 180/3.5L Macro, should you (or should you not) move to attaining a 135 Format Camera later.
WW