As of Jan 23 2007, anyone flying to US must have a passport.
Requirements for crossing into the U.S. by land or sea have not yet changed, though travellers will need passports for all methods of entry as early as Jan. 1, 2008, and no later than June 1, 2009.
DOCUMENT COSTS
A Canadian passport costs $87 for adults, $37 for children 3 to 15, and $22 for children under 3.
Canadian citizens can apply in person at the Windsor Passport Office at 100 Ouellette Ave., Suite 503, or by mail at Passport Canada, Gatineau, QC, K1A 0G3.
Forms are available at the passport office and Canada Post outlets, or online at
www.pptc.gc.ca.
Passports arrive within 10 business days if applied for in person, and 20 business days by mail.
Source: Passport Canada