A question:Can you come back US immediately after landing, or How long do you have to stay in Canada by Canadia immigration laws?