Passport information from the US State Department.
Western Hemisphere Travel Initiative (Mexico, Caribbean, Bermuda, Canada)