I do not see requiring passports at the Canadian border doing anything to make the nation more secure. Don't terrorists already have at least 10 fake identities - each complete with required papers? They do in all the spy novels.

It will, however, be a huge inconvenience to those who live along the border. I think sales revenues in Michigan will take a beating just from my stubborn relatives alone. I know they are not going to get and carry around a passport just to shop or go to a ball game.