I'm here in US working on H1B, my visa stamp already expired. I want to visit Canada, do I need to get Visa for enter Canada? Do I need to get a visa stamp again in canada to come back to US? Thank a lot.