Canadian citizens will continue being allowed to cross into the US without a passport, but Non-Canadian permanent Canadian residents will require a passport to enter the US as of Jan 1, 2004. This was supposed to apply to Canadians too, but Canada negotiated an exemption - but IT ONLY APPLIES TO CANADIAN CITIZENS.
That being said, my wife and I always travel with our passports, but we use Birth Certificates for the kids.