RE: 9mm or 45acp???
45 no question for anything in the woods. IMO, the only reason to carry a 9mm is because you can carry a lot of rounds in a small package. Here in Iowa, you can use a handgun for deer during shotgun season, but it has to be .357 or bigger, thus a 9mm (at .355) doesn't cut it.
I have a Glock 26, but it's the 1911 45ACP that goes hunting. You can't go wrong with the XD45 though.