有美国签证可以去加拿大吗?
可以啊,只要你有美国的护照,或者护照上有有效的美国签证就可以啦. 比如你是拿中国护照去美签的,如果你在美国呆满1年零1天然后回国的,你下次再去的时候就要从香港或者澳门飞过去才行了哦,因为这叫"入境次数限制";但如果你在一年内没超过180天的,那么你在任何海关都可以进的美国. 但是如果你是拿美国护照过去的呢,那么你无论在任何地方都可以随便去的!
那再举个简单例子, 你拿澳洲的护照, 在国内拿了澳大利亚的有效签证, 这时候你要出国是吧? 首先你得知道你的澳洲护照是属于什么签证的护照: 一种是普通护照(regular passport), 这种护照的持有人通常都是澳洲公民. 这类护照的好处就是你可以无限次数的出入澳洲,并且可以在全球157个国家以及地区免签或落地签证. 但坏处就是你一旦离开澳洲就不再是公民而是pr了;另一种是临时护照 (provisional or temporary passport, usually issued to holders of permanent residency visas), 而持有这种护照的人通常是永久居民. 这边因为题主没说清楚所以无法判定....但是基本上来说的话这种护照跟上面的是差不多的!区别在于一个是拥有完全的公民权利一个是不完全的权利而已(具体参考这里). 所以无论是哪一类护照只要是美国有效签证的护照的话,都是可以无上限的无条件自由行的哦!
最后再来个最坑爹的例子, 如果我是美国公民, 我用美国护照在中国申请了中国签证, 再从中国出发去了美国. 因为美国和中国都对对方开放了10年的多次往返签证. 所以理论上我可以用我的中国签证无限次的进入中国咯~可是问题是现在只有B1\B2商务旅游签证允许这样反复入出境的哦!!而且更重要的是!每次进出都要提供能证明此次出港目的的文件和资料!不然就算你有中国签证也是不行的喔~