Yes. Internet voting is used more in Canada at the municipal level than anywhere else. Ninety-seven municipalities in Ontario used it in 2014. There are a myriad of different approaches that they use, because they somewhat have autonomy over what they can do. Larger municipalities such as Markham and Halifax in Nova Scotia, for example, typically use two-step approaches, which require the online voter to register first. We know that this lowers uptake and fewer people will use it, but there is an argument that this adds an additional measure of security.
However, if the federal government were going to implement online voting, I think it would be really important to look at how you are going to authenticate the voter. You may choose to use something that's a little bit more rigorous than municipalities use, but authentication is one area that would have to be worked out. You could certainly look at Estonia and Norway, which have the most comprehensive systems out there, although it's been discontinued in Norway. Then verification would be the second piece that you would want to look at.