Definitely looks like a cat. Either a lynx or a large bobcat.
Just my feeling from looking at the relative sizes of the trees, as an outdoorsman, all the way on the West coast, is that this animal is 18 to 24 inches at the shoulders. I think I can see the stubby tail pretty clearly. Not a cougar, which would be either holding the tail about half a body off the ground or holding in higher, and if a cougar the tail would be about as long as the body. There is no indication of a longer tail.
It’s legs are much too far off the ground to be a Fisher. Fishers are just large weasels.
While we are wild ass guessing, I would estimate that the straight tree on the left, next to the big tree, is about 8 or 10 inches in diameter and the white-ish branch in the right foreground is about 4 inches diameter.
It’s definitely some kind of cat. The tail is, I think, deceiving in that it is either turned away or had been clipped. The profile most closely resembles a domestic cat.
I’m almost certain it’s a bobcat. The few times I’ve seen them in the wild, they really do look like a domestic cat. I think something about the coloration or the way they sit makes them look less like one in most photos, but when you see one on the move they really look a lot like a regular old house cat. The short tail and bigger rear haunches in the picture makes a bobcat the most likely, IMHO.
The ratio of height to length seems a bit off to be a bobcat, most of the bobcats I have seen seem stubbier. I used a grid on the photo and if the second tree on the right is 8-10 inches wide that would put the shoulder height around 24-30 inches and the body length around 48-60 inches, which is too big for a bobcat. once again something to put the size into perspective would certainly help, but I’m thinking small cougar.