The seer has had 3 nights to see now. Assuming, of course, that the seer hasn't found the wolf yet, that is three known non-wolves. If they're all still alive, that means the seer would know that 4 of the 9 remaining identities are not wolves. If even one of the masons was not among that list, that makes 5+ of 9 identities non-wolves, and it would only be a matter of time before the wolf is captured, assuming everyone came forth about their roles.
Of course, if the seer has seen people who've later died, that changes the numbers a bit.
Edit: whoops, there are 10 people left. Never mind.