First, you're absolutely right about the technology part of it, and I think Elections Canada has thought of that.
The information in the registry would be held by Elections Canada. Just to assure everyone, Elections Canada is behind the Government of Canada firewall and so has the protections that entails.