Hello - I'm a PR who probably won't be able maintaine my PR status since I didn't stay inside Canada for 2 years within the last five years.
I'm working for Canadian company as software engineer for about year and half now, our contract is through Upwork.com, which is US based company, while...