Well, there has been some insistence to beef up border security on the northern border; first the Department of Homeland Security was going to require passports (they still will for those returning to US by ship or plane) but now they've settled on a mere ID card.
Personally, I don't think either is enough, but what can we really do without increasing lines at border crossings? The wait at Blaine is already up to over an HOUR at peak times. And honestly, if you read the papers from Seattle on north, the border patrols ARE catching lots of things, all the time. The problem is this: if the terrorists want to find a way into our country, they're going to find it. Beefing up our borders will really only do so much.
The Canadians are already planning on stepping it up a notch: seems they've got plans to arm their guards.

Personally, I think it'd probably be an improvement if they actually checked my ID at the border next time instead of just waving me in.