What’s confusing is that they went thru the procedure to get him multiple exempt LMIA’S, but then never put him on the Canadian companies payroll account to make him an employee of that Canadian company, nor did he apply to get a temporary SIN from ESDC
He in affect was never hired by the Canadian company he was doing the work for, sounds like a sub contractor situation, wasn’t on the companies books at all. Were they aware you were going to go the CEC route to apply for PR with this work ?
The “have been with an employer in Canada“ sounds like one has to be employed by an employer in Canada , and he never was since all his remuneration came from the company aka his employer in the USA
US and Canada have NAFTA agreement. P.Eng or certified engineering technologist can cross border to work in US or Canada without a work permit. It is common for big companies. My companies always send people cross border all the time. My friend in US office asked me to fly there too. In this case, he is employed under US company not Canadian company. I'm pretty sure he didn't have residency in Canada either. Companies paid for the apartment for sure. It is very risky to gain CEC points because he doesn't have any approve for that.