I totally understand your feeling, I was in Canada 5 years, only came home once. God know how much I gave up for all the issue regarding the hodling the job, applying the work permit, renewing WP, submitting the PR application, and the long long long waiting time, which make me so stressful and...