I currently have an indian passport with a US work visa stamped on it. Can I travel back to the US soon after the oath in Canada? What should I tell the US immigration at the border? I am planning to fly back to the US. Also, in a couple weeks I plan to travel to Barbados from the US which...