Would it surprise you to hear that in Canada, we accept a very broad range of ID (a bank statement and a lease agreement for an apartment would do)? And even if you don't have any of that, you can still vote if another registered voter vouches for you?
https://www.elections.ca/content.aspx?section=vot&dir=ids&do...
You can also register on election night. I did this a couple years ago when there was a provincial election shortly after we moved.
And yet we don't have widespread electoral fraud.