Again, you missed a small detail (funny, too many laws have small details...)
That is for entries by plane or boat. Land crossing is still passport-free, though they might require it from between Jan. 2008 to July 2009. Who knows, they're looking for a better way, like a better driver's license. We'll see.
Hey, I travel between two countries a lot...I pay a lot of attentions to the news concerning entries into Canada and the USA.
And you have seven posts to go. I'm watching you...