I called IRCC today and I was told that my application is at Calgary LVO and background check is in progress, rest is all done. Calgary is a small visa office and hence it is taking them longer to process it. Moreover the lady said the files get transferred to LVOs when they need more investigation into something (Complex files). In my case, it could be the Background check.