i wouldn't recommend that lens for the 7d. true, it has great range and it's an L lens, but it's expensive, large and heavy. and it uses a push-pull mechanism to zoom, which some people (including myself) find a little troublesome.
i suggest you do some research on the net and search the...