As an immigrant without citizenship I should not be allowed to vote, and there needs to be a way to keep me accountable. Can I register to vote with my social security? Should I since I can? This can be phased in over time to promote a more active citizen base and get people to register for passports, etc, making them better citizens. Alternatively we could let everyone who files taxes vote, which I'd also be in favour of.