Canton accounting firm moves to new offices