I don't know why voter registration and voter ID is a political, left/right issues in USA, it should not be.
In Canada, there is no need to register to vote, government automatically registers you. Before the federal or provincial election, you get a card i the mail telling that you have been registered and asking for update of personal information. This gets rid of voter suppression.
Also you need a photo ID to vote. But in Canada, absolutely everybody has a photo ID. Universal health care covers everybody, and everybody has a health card, which is photo ID. But this gets rid of voting fraud.