I am no expert on visas (but i am looking into this as well) but heres a good start:
Canadians in U.S.A. - Working in the U.S.
it looks like it is limited, so now the question is how they implement the priority queue
most of the people i know have had no trouble heading down to the states for work. so generally speaking, you should be alright as well less some outstanding circumstance