Thanks scylla for this sincere advice, I really appreciate this. This makes sense esp if need to leave for any emergent issue.
I am glad that Canadian rules are not as strict as the US! It is not so easy to maintain PR status in US as in Canada.
Thanks again, scylla.
Best,
SGPA