Giving non-citizens the right to vote

Portland considers becoming the next jurisdiction to allow non-citizens to participate in local elections.  Many places in Maryland and other states already allow this.