I completely understand your frustration. I have gone through 16 months of it. I too held a government job way before I applied for EE. It was only a two and half year stint, and I did not claim any points for it. But it is a part of my personal history and I understand that they need to do a thorough check. However, in my opinion, the information between CSIS, CBSA and IRCC often gets lost or simply neglected for months at the time. Maybe even agencies outside Canada (in your home country or wherever it is that you held the position), are the ones slacking and taking forever to deliver information. So it is a long and a very very frustrating process. I have been on this forum for a very long time and I have seen people who held government jobs go through security checks in 3, 6, 8 months... and we simply cannot know in what way IRCC conducts those. I suggest you keep pestering them and question them about your application all the time so it doesn't get forgotten.