Go to the CIC website at
http://www.cic.gc.ca/english/immigrate/sponsor/index.asp and read read read
The basics of it is that if there is nothing preventing you from getting married or living together, you can not apply as conjugal partners. If you haven't lived together for 12 months, you can not apply as common law partners. That pretty much leaves getting married.
There is no fiance visa or temporary residency for fiances. It is unlikely that your girlfriend will be given a visitors visa to come and stay with you since they are not supposed to issue it to people who are planning on staying and with a Canadian boyfriend, they will assume she will be staying. That leaves you going there to marry her, then applying to sponsor her. You can expect 6 weeks to approve you as a sponsor, see
http://www.cic.gc.ca/english/information/times/canada/process-in.asp#sponsorship and after that her file goes to Port-au-Prince where it takes average 11 months, see
http://www.cic.gc.ca/english/information/times/international/05-fc-spouses.asp#westIn the meantime you can visit her. It is possible that after you have been approved as a sponsor that you can apply for a visit visa with dual intent for her to come and stay with you while you wait but she would not be allowed to work. It depends on the embassy if they will allow it or not. If she would be called for an interview, she would have to go back for it. Eventually she would get a permanent resident visa and would be able to come to Canada as a permanent resident with all such rights and responsibilities. She would have to live in Canada 3 years as a PR to be able to apply for citizenship.