in America (i don't know about Canada) prisoners can't vote while still in prison, they have to get paroled or finish their sentances and phisically show up to the voting booths, just like anyone else, so i think that for America, voting should be a requirement after getting relesed from prison (which was actually an idea being tossed around the senate for a while) because it would change the (crappy american) laws for the better. In America the crimes that involve illegal aquisition of money have, by far, the highest recidivism rates, and it really has absolutely nothing to do with the "american desire for money", it has to do with the fact that if you're a convicted felon in America, after you get released from prison, you'll eventually get to the point of having to make the choice between comitting a crime and starving to death, and the cops do this purpously and maliciously when they arrest a person that has to have a college degree to do their job. for example if your job involves any kind of working with any computers at all (even if your work place doesn't give you internet access) and you get arrested for any crime involving any type of identity theft, any type of fraud, (even if the ID theft or fraud didn't involve computers) any type of sexual crime, any crime involving a child victim (even if the crime was non-sexual), guess what your computer tech degree has just become totally fucking worthless even if the charges were dropped.
for every single American job title that involves any type of college degree there's gonna be a type of crime that will make your degree instantaniously worthless the instant that you're hand-cuffed
taking away a felon's right to vote will comepletely prevent these laws from changing for the better with the extrmist right-wing religious groups changing these laws for the worse
everyone on earth has the desire to do some of the things that other people would find objectionable, that's human nature, indaviduality, but just because someone was weak-minded enough to give in to those totally natural impulses or unlucky enough to get arrested for some shit that didn't fucking happen, doesn't mean they become less of a human being than those people slick enough to have never gotten caught doing the illegal things they have fun doing or those people that go crazy from the desire to do the things that they don't do for nothing more than the fear of getting caught people are evil and i'm not going to say that any one group of people deserve to have any rights that any other group doesn't desrve to have
btw
every thing i said was based on how america works and would prolly be completely different in any other country