I'm currently on H1B visa and my visa stamp will expire in March. I'm
planning to visit Canada in April/May. Do I need to obtain a valid visa
stamp at US embassy in Canada? Or I only need to obtain Canada visa in US
for the trip?
thanks a lot for the help.