Well let me answer you with a question?
Are you US Citizen? Are you at least 6 month of the year in Canada? you see where I go with that...
IRCC requires you certain amount of income for sponsoring, it doesnt matter from where it come from. And how you show it, it is with your tax returns. Another way around that it is register a CO and invoice your employer for your services. And that way you only pay Canadian taxes.