1. You can only sponsor your wife if you are on canadian lands. So you should be in Canada. I advise you get a job and get an employment letter to add it to the sponsorship application.
2. Both are OK method. For (a), you will be applying an inland application, and for (b), you will have an...