It's like the system in North America makes it as difficult as possible for you to exercise your democratic rights.
No, it most certainly does not. Well, let me backtrack. I cannot speak for Canada, Mexico, or the nations of Central America, which as we all know is a part of North America, as I really don't know about their election laws. But as for America, not North America the continent but America the country (aka USA for people who get whiney about us calling ourselves America... cuz yeah, all the other countries in the new world actually have "America" in their name as well) I can say it most certainly does not make it as difficult as possible. For one thing, there is no uniform voting authority in America. Each State makes its own voting laws, and in most States the actual elections are administered at the county level. There are 3,144 counties (and equivalents) in America, so let's not make some blanket statement about difficulties.
As for my personal experiences in life, for what they're worth, I have never had any difficulty registering or actually voting. I know, I know, anecdotal, but there you go. Of course, I don't also do stupid things like wake up on election day and go, "Golly, I never registered. I guess I'll do that today and then vote today and if they give me any hassle for doing that, I'll blame the system rather than my own bone-headed stupidity for waiting until election day to do it."
EDIT: This does not mean I haven't ever had to wait in a long line. I have. I just don't view that as "making it difficult" to vote. The process is amazingly simple. It just requires *gasp* initiative on the part of the citizen to actually be citizenish to a small degree. You know, to actually give a crap about civic duty and be willing to put the ever so slightest effort into it.