Lived, worked, hunted in Canada (BC) for 12 years. Moose were the easiest to kill of all the ungulates. Most locals used M94s!
I have lived here my whole life and my family has only been hunting here for 250 years or so. I own most of the guns that they used and I can tell you, if you are a local in a well populated area you will see lots of Moose within 150 yrds. I have seen alot more well farther than that and since I don't live in moose country anymore, I now have two moose guns. a Model 70 Safari in 375 and I am awaiting on a Sako trg42 in 338LM. I am in no way saying that one of the previously mentioned guns will not do the job as I spent 4 days in the fall with my traditional bow archery hunting moose. I didn't get one (calf tag only) but we saw a couple and I wasn't worried about not getting the job done, but it is a different kind of hunt. If you want to hedge your bet go with something that will "reach out and touch something".
IMHO