If you are a Canadian and looking for a visit to the US temporarily or on a Work permit or to settle down there, you need to follow some strict laws....