BOSTON -- Unions and non-profits will be limited to contributing $1,000 a year to a candidate for pubic office starting next month after the Office of Campaign and Political Finance followed through Thursday by submitting a new rule that will close the controversial "union loophole" in state regulation.