THAT is NOT a beaver!
That is some sort of fancy pussycat wearing braces.
Probably a Siberian Saw Cat.