Universal enumeration, absolutely. We're not quite at universal suffrage yet; 16- and 17-year-olds still aren't allowed to vote, but it's important for those who are allowed to vote to access that right.
In terms of a statutory declaration, it's similar to the oath, but then the issue arises of a person voting more than once, going to different locations, because their name is not on the list anywhere. I don't know whether the purple thumb in Afghanistan would work here in Canada, but that's an idea.