To get a working permit you need a job offer from a company in the US, in writing. However before they can offer you the job, they must first advertise it openly and look for a US citizin capable of the job ( they have to advertise for a certain number of days, and all US applicants get priority over you, even if you are capable of doing the job better, apparently). Once you get the job offer, you must apply for a working Visa at a US embassy IN YOUR HOME COUNTRY. Once you enter the US you can not apply for the working visa.
Visit
Visa Home and read EVERYTHING. It might be much easier for you, being Canadian, but trust me it is a complicated process.
Even just visiting for a year will require a tourist visa. And they will want proof that you can support yourself financially while you are there.