I currently own a Canon 60D so I can tell you more of what it can and cannot do. First off, both camera are quite the same when it comes to image quality (if you test them using the same lenses, on tripod).
However, 7D has more advantage in these areas:
- Higher frame rate (8fps on 7D vs 5.6 fps on 60D)
- Faster autofocus (7D has 19 cross type focus points) which plays heavily into your accuracy of auto focus.
- Weather seal: 7D has this, it helps against some rain, but don't even attempt if a monsoon is pouring down on you.
- 7D has dual image processing chips (only helps in photo, not video).
Canon 7D is marketed toward sport, wildlife shooters so it is definitely having a lot more appeal to you, thus the price is higher for this reason. 7D will focus faster, and shoot more photos per second, this means you will have more usable shots. Your existing 70-300mm lens will play nicely with it. But if you don't have IS, shooting near 300mm you do need a tripod.


