Thank you.
One other thing is something you said that struck me as interesting. I haven't seen this yet. One of the problems the government cites is what we call “riding shopping”. If someone wants to vote in our election, which is “first past the post”, they can choose whatever riding they wish, which favours certain parties, or maybe not, but that's what they're leery about, and in many cases most of us would be.
But you said you can provide a familial link in order to vote. Can I provide a birth certificate, if I were a French citizen living in Canada to allow me to vote in the district in which I was born?