Well I know you don't need a passport unless you are touching ground in Canada. Just a fishing license. The rest I can't help with.