I'm heading to Glacier NP in a few months to do some long awaited hiking. I've heard that you will encounter bears in the backcountry there. Not that I'm too worried about that but I will definitely be carrying during my trip and I'd like to carry enough gun to be able to take care of two and four legged attackers if encountered. I like to stick with Glock but I don't really want to go bigger than a compact sized Glock. I know a lot of you will recommend a wheelgun but no thanks. What do you think? Is .40 big enough or should I stick with .45?