The change comes in the new year. If you're travelling by air to the United States from Canada anytime after December 31, 2006, you will need a valid passport. This applies to
everyone, even Americans, who are returning home from a visit to Canada. The rule will be expanded on Dec. 31st, 2007 to include
everyone entering the US at land border crossings. Again this will apply to Americans returning home from a visit to Canada. These changes are part of the US
The Intelligence Reform and Terrorism Prevention Act. On the other hand, if you are a US citizen entering Canada from the United States, you need two pieces of identification. One should be a photo ID. the other should be a birth certificate. If you are a citizen of another country, you will need a passport. For detailed info, check out the
Passport Canada website.