Passports are now required for anyone entering Canada or the US. Apply early. Your local post office can assist you or go online to www.usps.com/passport/welcome.htm.
Anyone bringing underage children that are not their own must have on their possession their passports and written permission from the parents along with the parents address and contact information.