$140? Damn prices must have gone up, I remember them being $120 on amazon.
Why 7D? D7000 is better in almost every way (AF video recording, higher ISO sensitivity, lighter/smaller, about $500 less) and you already have Nikon lenses. If you started with Canon, or dead set on getting one, I...