I am sure , your application must definitely have exceeded the processing window timings.
I suggest you should Contact CIC and ask them about the status of your appliction and that they should expedite the process for it has been pending for such a long time.