Hi,
I am Canadian landed immigrant and i have completed 3 years in Canada on 18th august 2007. Now my girlfriend who is living in U.S for past 2 years and she has P.R card of us .. Now i want to ask whether she needs a visa to come to Canada .. if she doesn't than can we marry here when she come here and become landed immigrant like me? please suggest me some advices and if u can please give me some goos lawyers to follow or some information websites.. This is urgent situation ..
A U.S. Permanent Resident does not need a visa to enter Canada. If she visits you now in the U.S., she can cross the border with just her U.S. PR card and her State I.D./Driver's License. And whenever she visits you after December 31, 2007, she will need to cross the border with her passport.
She can marry you in Canada, and come back to the U.S. The sponsorship process goes very fast - usually between 5 to 7 months, when the person you are sponsoring lives outside of Canada. It is best that you sponsor her while she lives in the U.S. and NOT Canada.
You do not need a lawyer for this. Your situation seems straightforward.
Start your reading through this link and follow the link at the bottom of that web page:
http://www.cic.gc.ca/english/immigrate/sponsor/index.asp