My point is that interference isn't the same as fraud.
I don't care for the Iranian system and I'd like to see it reformed into a free and fair secular democracy. But I'd also like to see Canada become a free and fair democracy too.
Some observations:
Iranians have about as much chance of getting rid of their appointed Guardian Council as Canadians have of getting rid of their appointed Senate. Notice how much progress PM Harper has made on that front since he started appointing senators... I guess that would make Harper our equivalent of Iran's Ayatollah..
Both the Liberal and Conservative party executive vet their candidates which run for office, just like Iran's guardian council. Sure if the riding association's decision is vetoed by the party executive, you can run as an independent. When was the last time an independent was elected PM? Oh that's right, we don't vote for our PM. They are elected during a party convention, most of the time. How did Ignatieff become the leader of the Liberals again??? If Ignatieff becomes PM, most Canadians wouldn't have had a say, including members of the Liberal Party...
Iran's electoral system has problems. So does Canada's.
If you are curious about the level of the Guardian Council's interference in the candidate vetting process, they rejected about 4% of the candidates in the last election, although in the past it has been as high as 12%
RFE/RL Iran Report