Now this thread is going no where. I never intended for this to turn into such a "nuh uhh, yeah huh, nuh uhh" thread.
On of my favorite books is Bryan Litz's "Applied Ballistics for Long range shooting". Great book and being a "short range shooter" I learned a lot about the basics of long range shooting. He "recommends" that the only thing suitable bullet for game over 600 pounds is a .338 (with large case capacity such as a .338 weatherby (which is the example he uses) with a 300gr VLD bullet.)) I call Bullshit. That is his opinion just as this is our opinion. We cant tell you what is best suited for your needs. I can tell you that the 7mm may not be the best cartridge suitable.. but will it work?! To answer your primary question. WILL IT WORK? I firmly believe it will.
Back to Litz's book. In all of his lethality charts he never once recommends a .308 bullet for ANY large game over 550 yards. Im sorry but his recommendation will just remain a recommendation. People have killed bear with .300win/wby/rum for a long time and I dont think a .338 300gr VLD is a must for your situation! But its only a recommendation. For all those who have the book you can reference back to page 259 to see the lethality charts and see that the only bullet that is "RECOMMENDED" is the BVLD300gr for such a situation like yours. I once again call bullshit. Some of his lethality charts are alittle on the wimpy side if you ask me. For example (His .270 small case capacity lethality chart) He recommends never shooting any large animal over 150 yards when hunting with the 150VLD'S! Are you serious! I would feel comfortable to atleast 300 yards with a .270!
But like I said.. all these are recommendations just as the ones we are giving you. You can sit here all day and listen to us bicker about who is right, and what is bull shit, and what will work. But If I were you i would go hunting. Take a large caliber side arm, and your 7mm and have fun. Go out and plug a grizzly or a moose, or a black bear... and prove ONE of use wrong. Which one of us you prove wrong is up to you