As you are a Canadian citizen, you marry her ASAP and apply for her PR in spouse category. You can apply within Canada. Sometimes CIC will accept that both of you have been living together for long time, however, marriage is more stronger relationship and this will make your sponsorship application strong. For more information visit:
http://www.cic.gc.ca/english/immigrate/sponsor/spouse.aspI hope this helps!Thanks.