How about wide angle lens, I bought 7D with 17-55 F2.8 which fill all my needs from lens for this moment. So what I'm asking is which one should I get for 7D, EF-S 10-22 or EF 16-35 F2.8L II?
You have 17mm on the wide end now, and you're considering the 16-35 II? You realize you'd be paying over $1500 for an extra 1mm on the wide end?!? Get the 10-22mm, which is ultrawide on the 7D. The 16-35 only makes sense as a FF body if you're looking for a UWA zoom.
I fear you may me suffering from the (unfortunately common) misapprehension that EF-S lenses have focal lengths that are somehow 'adjusted' for the APS-C sensor - they aren't.
+ 1. Had the 10-22 when I had the crop camera and works well. Other choices to consider are Sigma's 8-16 if you want something even wider or Tokina's 11-16 f/2.8.