I have a quick response. Think about the U.K. right now, which has six electoral systems that it's working with quite happily. You have first past the post for Westminster, you have a party list for Europe, you have additional vote for the mayor of London, and you have AMS in Scotland and Wales, and people know how to vote on these different systems.
The complication is really not so much about casting the ballot; that's an issue, but you can explain that. The complications are really more for the electoral commissioner and Elections Canada in how you can actually calculate the results at the end of the day, but nowadays, with technology we can do that fairly straightforwardly. As we saw in Australia, you don't always get the vote result instantly. They take a bit of time, but they get there.
I think the issue of the complexity of the choices and the system is not a fundamental issue. If the U.K. can manage that....
Also, we often think that things are simple because we're familiar with them, but of course if you change the system, people get experience and learn how to run it. You can also have mock elections before you've actually had the real election so that people can try it out to see how it works.
Simplicity can be managed quite easily.