Hi, have read your posts and feel for your situation.
Just a few thoughts, could it be that GCMS notes doesn't fully capture any concerns they may have? Not all Visa officers write down everything about a case in them. From what I understand, you belong to the armed forces in Canada and your husband runs an NGO in Kashmir, you were also married in Sept 2015 and spent 3 weeks together.
Since the three weeks you spent as a married couple, have either of you visited each other? Or have you sent additional proofs of on-going communication etc? It may help your case if they are having any doubts (this is just conjecture on my part, there may be no concerns and it's just stuck in process until the final review is done) as each case is unique and none of us really know the criteria NDVO uses when they review each case. Maybe a follow up query from your MP may help understand why it's taking so long.
Hope you get some good news soon!