Thanks for your reply. I have been in touch with my MP (a lot lately!) and they are telling me that Partners are doing their checks and the due dates are getting extended to every 2 months. They also said that no one can ask them to expedite the checks
I've asked CBSA to provide notes, who just sent me a letter saying they need extension of another 30 days. I recently requested CSIS to send me their notes. Last month when I asked, all I got was a letter from CSIS saying it's still in process.
I guess I'm from similar 'controversial' country too