I had read the same thing - that they were going to require passports between Canada and the US and Mexico and the US. But I never heard if it went through.

You can get passports at the post office, I believe. At least you can here.

David - you deserve a nice trip - you have had a lot on your plate lately - so remember that "life is right now" and go for it.