Some people h1b holder can stay in canada for 30 days without needing to have passport stamped. is it still true now? thanks a million.