Well as usual the obvious has been selectively forgotten....The numbers of voting population
I'll take California for instance because its voting age population is approximately 25 million - (21,588,460 in 2003 and growing)....plus they have a huge military population who vote absentee style and it takes a while getting the votes all in from the outposts around the world.
The accommodations made for the languages also plays a factor in the kinds and styles of ballots used:
The languages are English, Spanish, Chinese, Japanese, Tagalog, Korean and Vietnamese.
There are over 25,000 precincts in California alone, and more than 60,000 ballot "types" for submission choice. Farther to the west is Hawaii which adds to the time references - and Alaska which does not.
I have used California because the numbers most closely resemble the voting age population in Canadian elections - and while the huge geographic span accounts for some delays, there isn't the large military absentee population to account for as your large group military is primarily based in one location.
Therefore when you compare the numbers of a possible 30 million Canadian ballots vs. 300 million U.S. - in very round and fluffed up approximations..... your argument is misinformed and rather childish.
My neighbor's kid could have told you why the voting is so massive and cumbersome.
But do send along your rumors and innuendo - it is so "interesting".