不需要,完全不需要! 而且没有任何海关人员会询问你这个问题(我往返加美边境至少二十次) 所以千万不要听上面答案里那个瞎说的“中介”的鬼话。
首先我要说一点常识,美加之间有大约一千公里长的边界线,其中有一小部分是陆地边界——但绝大部分,都是隔水而望的水上边界。 所谓的“美加边境线”,其实只是一条海岸线和一条海岸线之间的区域而已……所以美加两国的公民自由通行于这个区域的概念是:你可以从自己的海岸走到对方的海岸,但不能越过这条分界线的海洋部分。当然你可以游泳过去或者坐船去,这是没问题的;但如果要从陆路穿过这片水域,就是非法入境了!至于你说为什么会有这么奇怪的规定呢? 那还得追溯到美国人建国之初。当时的美国刚刚脱离大英帝国成为一个独立的国家,他们想要证明的是和英国不一样的那种“独立”——不仅政治制度上的独立,也包括地理概念上的独立。也就是说,美国人要证明自己是和英国、法国这些欧洲列强不同的一个“国家体系”。因此当时美国的国父们认为既然自己是独立的,那么自己就应当有一个完全独立的海岸来作为国家的边界。后来随着美国领土的扩张,他们的海岸线也不断地往东和往南延伸着,然而直到今天也没有任何改变。于是这也就形成了我们今天所见到的这种奇怪的规则。 不过有意思的是,虽然这种规定只适用于美国和加拿大的边民,但对两国公民来说却是绝对有效的法律。如果有个加拿大人越过了美加边境线,并触犯了当地法律的,照样会被逮捕起诉,同样美国人在进入加拿大也是如此。最后我想补充一下,美加之间每天有很多往来于两地的大巴班车,还有火车可以直达纽约等大城市。如果是开车或是坐船的话就更简单了,除了少数几个固定的检查点外,绝大多数地方都可以随便进出,根本不需要任何证件。如果有朋友要去那边玩的话,完全可以把那里当做一个国内城市一样随意出入。