Hello Ji,
I'm fairly new to the forums but have spent substantial time reading the posts in this thread and my conclusion to your answers would be:
1. Anyone with existing Indian passport can apply for Canadian VISA
2. 5%. Very rare that people are given visitor VISA's although there is a poster on here who recently claimed his/her spouse got a visitor VISA.
3. Lawyers are scum of the earth and rip people off. Save the money, buy your time, and your spouse will be here soon....The # of applications in September/October are quite fewer than July August. Most people have been getting VISAs roughly 8-9 months despite the 13 month timeline. Safe to assume the timeline should shrink with fewer applications in the Fall of 2013. Your spouse should get VISA in September or hopefully sooner.
Thanks for ur reply dear