I used an incorporation company to form an LLC in the states...
also you need to order Mail forwarding with it.... for me the total came to 830US..
you need the mail forwarding because if you have a canadian address in your domain whois you won't make it through compliance at paycom... also you can't put a canadian address on your contract or on the visa registration... so thats where the mail forwarding address comes in... then you apply for a TAX ID from the IRS and that takes about 4-6 weeks to come... that is the most annoying thing, waiting for the tax id... so don't wait to do it, do it right away....
if you have any other questions, feel free to ask because i know how frustrating it was for me when i was trying to figure out these very same questions..
best of luck
edit: and btw... i wanted to incorporate in EU but jordans.co.uk took well over 1 month to return my email, so there was no way i would go through them personally because i was afraid if it took them that long to reply to an email that it would take them even longer to get me set up