I hear you. Same here. My travel history is so minimal, no records of any unacceptable activity or crime and my security check is taking forever. I think it's the VO office because when I called the other day, Ottawa informed me that they contacted Calgary IRCC to find out what's delaying my application. Calgary said that a section of my BGC was still in process. I haven't been asked to provide additional documents or go for an interview, so I don't know why my BGC is taking so long. All we can do is wait. So did you try reaching out to your MP?