@zardoz Thank you. You pretty much solved my query too. Though, let me explain, if you have a better answer for me.
I work for US employer (corporation) as a field service engineer while physically present in Canada. I am on post graduate open work permit. Performing operations (install, repair and maintenance) for several companies in Canada, which can only be filled by Canadian worker. Company is registered with CRA. However, "company does not have a physical address in Canada (non-resident employer)" and issuing T4 and canadian payroll for me and my colleague with US address on it. Whenever I do not go to site locations, I still have to work at home by maintaining inventory, generating reports and upcoming travel arrangements.
However, when I created Express Entry profile. My work experience did not count as Canadian, just because of entering US address. CEC (Canadian Experience class) requirement has not met, which it supposed to be counted as Canadian Experience. Please help and advice me.