Depends on how you plan to cross the border. If you are flying in, then yes you need those items. If you are driving in, then you dont need them unless you plan to travel more than 100 miles south of the border.
Also, I know the rules are changing for canadians to enter the USA in January - you will require a passport. Therefore, maybe NAFTA may expect the same. I am not sure, just something to think about.
Comment