What you have to remember is, as with the military, civ LE agencies look for the most qualified candidates. That could be any amalgamation of languages, degrees, volunteerism, clean records, and life experience. Being in the military may slightly help your application to, say, TPS, however, if you haven't volunteered an hour in your life, you only have your gr. 12 or PF, you've been arrested, speak only one language, and the ONLY thing you've got going for you is military service, your shot at making it in LE isn't very high (in fact, you probably wouldn't have even made it into the CAF). If you're 50/50 with some of those criteria, you're probably an average candidate. However, if you speak both official languages, you have a degree, you have volunteered your whole life, never touched drugs, never been arrested, and you've got your military service, you'd probably be considered over someone who's done everything right and never served, because military service gives you very unique experiences that someone who doesn't, or has never served, would never be able to equal. As to MOC, I personally don't think that being an MP would be considered "better" than any other MOC. At the end of the day, you dedicated a part of your life to serving this country, and the experience gained in that, regardless of trade, would be a bonus to any aspiring LEO. That's just my :2c:.