How a Canadian can get a work visa in the US
expatriates.stackexchange.com