On the clustering of dates, that is set out by the act. It requires that it be a Friday, Saturday, and Monday. I think there were some discussions and proposals in previous legislation to have the Sunday of that weekend also set as an advance poll date. That has not occurred yet. So yes, it's clustered. It's the weekend prior to polling day.
In terms of electors seeking to vote more than once, that's an offence, of course, under the legislation. You're entitled to one ballot only. Bill C-31 was designed to address some of those concerns, because electors still have to prove their ID at the poll each time.
In the long term, I believe technology would make us improve service to electors, but also build better integrity and better trust around the processes. I certainly can foresee a day when we would have electronic lists available in the polls, and when a name gets struck, it's struck off across the riding and across all ridings. But there's a way to go to get there. Hopefully we will all be witnessing the occurrence of that new technology in the next five years, I would say--unless you give me a fixed date.