Answer:
I'm not sure on the particulars but, my father did this for most of his life. It is quite easy for a Canadian citizen to get a work visa in the United States. Contact immigration they should be able to give you all the information
US employers can sponsor work permits for EMPLOYEES, never for non-employee contractors.