You need to talk to a US consulate in Canada. They are *paid* to answer such questions and their answers should be more up to date than anecdotal ones.
In general there is some lag in the system so if you are wanting to move here start the process as early as possible!
Do you have a skill where a company would spot you for an H1 visa?
Have you though of marrying into the states?
__________________
Thomas
|