I have a bit of time left.
As far as automatic counting is concerned, you propose that we follow New Brunswick's example. Have you looked at the rate of rejected ballots? Does that increase?
I have friends in New Brunswick who tell me that if you vote for a mayoral candidate without voting for a single candidate for councillor, the ballot could be rejected.