How about talking to her first Kamal? I mean, if you're looking for the girl of your life, then I'm afraid you will have to put way more effort in your attempts to find her..
I mean: ''Hello this is me and I want to marry you before I go to Canada'' isn't going to get you anywhere? (Unless I've missed something!) So why don't you exhibit a little more patience, move to Canada when you're able and see if you can find the girl you might have dreamed about?
Hey, I don't mean to shatter your dreams but I'm just being realistic here. I don't know how it works in India but I do think I know how it works in Europe?
Just a friendly piece of advice, if you keep looking for a girl in the way you're looking for her like you do now, I don't think you'll ever be able to find a serious girl who wants to marry you..
Relationships are based on trust? Getting to know eachother? Mutual attraction? Mutual interests?
Just trying to give you a small pointer in the right direction mate!Good luck though!