If you become a Canadian resident you are free to come and go the US at will - and as fas as work you can take any job n the US (contract or permanent) under a TN-1 Visa which is simply a letter given to you by the US company that hires you