No, We discussed this case with immigration consultant and he mentioned that you just need to open a corporation and start his payroll. I found this fishy that is why discussing to get clarity.
I am working on pay roll for some other company and I think simple answer is that cannot sponsor him...