I don't know enough to have an informed opinion buy it seems to me letting nature take it's course in terms of wolves might be a better option. I know, for the most part, wolf re-introduction in Idaho wasn't very popular. People here hate them.
My neighbor saw two wolves on the hillside above our, and their, home a few months ago. Wish I could've seen them.