Upvote:1
First you should complete the online eligibility survey. It will give you a reference code you can use to apply online for a visa.
http://www.cic.gc.ca/ctc-vac/getting-started.asp
You'll use this to apply for your your visitor's visa. Applying online is marginally faster than going through an embassy/consulate. The processing time for 80% of cases at the time of writing is 20 days.
More info on processing times: http://www.cic.gc.ca/english/information/times/index.asp
NOTE: Even people from visa-exempt countries still need to apply for an Electronic Travel Authorization (eTA). Your partner will likely need to apply for this as well. This is very quick, most take a few minutes online for approval.
http://www.cic.gc.ca/english/visit/eta-form-help.asp