I am US Citizen, my future wife is a Canadian Permanent resident. She will be sponsoring me for the PR in Canada. We are not sure how to apply, inside Canada or Outside Canada. If I apply inside canada, Do I request a Work permit? how long it usually take? Can I visist my son that lives in USA? or I am stuck until I get the PR? If I apply outside canada, Can I visit my wife up in canada? any issues with the PR (delayed)? Any help is apppreciated.