Town hires new law firm after Canton attorney resigns