I agree that it's one of two things. A pine Martin or a Fisher.
I'm going to say fisher, based on the snout. I think a fishers snout is just a bit shorter and more rounder than a martin, and that's kind of what I see in the photo. Hard to say for sure.
I hope you get another picture, because I really want to know now.