Hi mythailove!
I'm a Thai women, I met my boyfriend online since 2007. We talked for a year and he decided to meet me in Bangkok, Thailand. After that he visited me 2-3 times per year or we visited other countries near Thailand. In 2010 he brought me to visit his family and friends in Canada. In 2011, he visited my family in southern Thailand and in September he brought me here.
We had to stay together for 1 year then I applied PR inside Canada in begining of December 2012.
I think it is better for you to meet her in person, to see if both of you like each other or not. Later she can visit Canada to see if she likes the cold or not

As she has a good job, I don't think it will be too dificult for her to get a visitor to Canada. But if you visit her first would be helpful.
Good Luck!