It really depends on what your degree/training is.
If you are in Science/Engineering/Business you might be able to get a TN-Visa.
With an undergraduate degree it may be more difficult to demonstrate that you have specialized skills making you more qualified than an American, however, it is not unheard of.
If you have an education degree I think it is near impossible according to a friend of mine.
Also, you could look into an H1-B visa.
www.usimmigrationsupport.org/h1b-work-visa.html
Radley