Just a footnote on the carrying birth certificate topic :
Other than children under 16 years of age that are US or Canada citizens, possessing a birth certificate with the required sufficient document for an adult is really unnecessary for the fact of the matter is the required sufficient document in possession already determines both the satisfied "proof of citizenship" and "proof of identity".
Furthermore, when reading to see if any new changes in the WHTI have developed a few weeks ago, the one big recent change I noticed now was adult citizens of Canada are now required to carry a passport or equivalent document to enter the US, as before that mandate, only a adult citizen of Canada could enter the United States without possessing a passport or equivalent but still had to show proof of citizenship (birth certificate) and proof of identity (typical ID).
Only one time I carried my birth certificate to enter Canada (in 2006), as it was mandated in that era to provide proof of citizenship and proof of identity as they were calling for the 2008 deadline for land and sea crossings to obtain the now passport or equivalent documents to enter the US, however the US officials extended those requirements for June 1, 2009.