It depends. Are you going for a day trip to the United States or are you going overseas for 6 months? Sometimes they don't even check your ID at certain rural points of entry from the United States. If you fly into the country, they make you fill out a form declaring how long you were out of the country.
Is that something new recently?, because I don't remember doing that in years 2008 and 2007.