Could be a Pine Martin. They come in different color phases. The one in the game cam seems to have a larger head than a Pine Martin but the phot isn't all that clear so it is hard to tell.
you are only about 30 minutes north of me then,I am in New Gloucester, I was thinking fisher cat, but I have heard alot of different opinions and have never seen a live one.