That's false.
See http://canadavsamerica.com/voter-id-laws-canada-vs-america/
18 states do not ask for or require ID, including California, New York, and many other large states.
Where I vote in San Francisco, no ID was required. I was shocked, but they just asked for my address. You can register by filling out a form and they mail you a postcard. You sign the postcard and return it via the mail. All I needed was an address.
When I went to the polls, I told them my name and address and that's it. If I gave them someone else's name and address, I could have voted in their name. Then I could have gone to another precinct and voted in another name. There would be no possible way I would have been caught (as there are no cameras there, either).
Unless they tried to vote as well, no one would know. And even if the victim ended up voting later, I wouldn't have been caught as I didn't give any identifier, and since they didn't give an identifier either, and there were no cameras, there would be no way to resolve the issue as to who voted illegally.
Sorry, but I don't view this as a secure system.
You need ID to open a bank account, go to a hotel, rent an apartment, rent a car, get a credit card, pretty much anything at all, but no ID is needed to vote. And it's frankly patronizing to say that people are too poor to obtain ID.
Canada requires a federal ID or two forms of other IDs to vote.
France seems to be OK requiring IDs, with an exception for living in towns with less than 1000 people where everyone knows everyone else.
Germany requires an ID to register, and the polling official can ask you for ID at the polls.
Iceland and Israel require photo IDs.
Interestingly, the only major nations that don't require IDs are the UK, US, and Australia. In Australia, voting is mandatory, though.
Mexico requires an ID to vote, and they have plenty of poor people who are able to obtain IDs.
The Netherlands requires an ID to vote.
Norway requires an ID to vote.
Switzerland requires an ID (but you can also present your ceremonial sword -- WTF)
Belgium requires an ID to vote.
Italy requires an ID to vote. They have poor people there, too. So does Greece (lots of poor there) and Spain.
I don't see why people in the U.S. are so intransigent on this issue -- why are we not willing to learn from the lessons of other advanced nations that seem to be able to hold elections just fine with requiring IDs.
Another problem is standardization. We need standardized elections, with standardized vote counting equipment, processes, registration requirements, etc.
The U.S. is just a huge backwater in this area -- no real chain of custody, no standardization, and no IDs. It's literally a third world system in the U.S. where they might as well give each voter some ink thumbprint. Just a crazy, dysfunctional system where there is no secure binding from identity to registration, or from registration to ballot, or from the ballots in the ballot box to the ballots cast.
Anyways, as someone who comes from Europe where everyone needs an ID, I'm just baffled by how much people are opposing this here.