RE: Pass Ports
When flying you definitely need a passport. As to crossing when driving, you do not need one yet. With the Canadian dollar at par there has been huge line ups at the border crossings. Get her a passport as soon as you can. It will make the crossings a little faster.