Thank you so much for your reply.
As far as I know, if we get married in Canada I can sponsor her and she doesn't have to leave the country, correct? What about my girlfriend entering on a visitor visa, can she get married on a visitor? Also, when we arrive at Canadian Immigration, we will be...