MCG, I found the following on the help page for the CFTPO sfotware, at
clsapp.mil.ca/cls_mil_ca/cftpo/index.html (DWAN only). It seems like this is what you're looking for. To find the xls file I took this from, go from that page, to "Introduction", to "Help Topics / Table of Contents", to "Glossary,Definitions & Version 5 manual" (sic), to "MOC List".
As for what exactly these numbers mean, as some of my University texts put it, I'll leave that as an exercise up to the reader. Most of them are MOCs, some are even more outdated MOC groups.
For example, my own trade's MOC was 87, but years before that, us and the Marine Systems Engineers (And the Naval Architects for that matter) were all sub-MOCs of the MARE MOC 44, which shows up in both the ENGG and SEA GEN categories.
OFFICERS
MOC DESCRIPTION
01 ANY GSO - LESS 49, 51, 55, 56, 58, 61, 62, 67, 72, 74, 75
02 CBTA - 21, 22, 23, 24
03 AOPS - 31, 32
04 AIRG - 31, 32, 33, 65
05 ENGG - 24, 41, 42, 43, 44, 46
06 ARMS - 21, 22, 23, 24, 42
07 OPSG - 21, 22, 23, 24, 31, 32, 72
08 AIR DEF - 31, 32, 33, 42, 65
09 CBT SVC SP - 43, 69
10 L TECH SVC - 24, 43, 69
11 LOG ADM - 68, 69
12 SEA GEN - 44, 71
13 MILE - 24, 46
14 AIRENG - 41, 46
15 AIRT - 41, 42, 46, 69
NCMs
MOC DESCRIPTION
971 ATR
972 CBTA - 011, 021, 022, 031, 041, 042
973 SEA GEN - 065, 181, 275, 276, 277, 278, 283, 284, 285, 286, 312, 313, 314, 321, 331, 332, 341, 342, 862
974 CBTOPSEA - 275, 276, 277, 278
975 MSTECSEA - 312, 313, 314, 321, 331, 332
976 AIR TECH - 514, 526, 565
977 INFRA TECH - 041, 042 + 600 SERIES
978 L MAINT - 400 SERIES
979 ELEC TECH - 225, 226, 227, 434, 526
980 ARMS - 011, 021, 022, 031, 041, 042, 052, 211
981 COM S OPS - 211, 212, 291
982 ADM - 836, 933
983 MED - 700 SERIES
986 SECUR INT - 111, 811
987 AIRG - 081, 091, 121, 131, 168, 514, 526, 565
988 AOPS - 081, 091, 121, 131, 168
989 AIR ELEC SYS TECH
990 ENGR FD OPS - 041, 042
991 COMM SUPVR - 211, 212
992 CSTECSEA - 065, 283, 284, 285, 286
993 C&E IS TECH -225,226,227