We all know that processing in the order the applications were received was never a strong skill from CIC
Also, as
@profiler very well said once, they promised in Dec 2016 that the average processing time of all applications was gonna be 12 months. In order to do that they have no other option but to process applications that have just being received together with older ones so in the end they will have a 12 month "average"
It's sad but true. I didn't want to believe in this at first and always complained about how unfair and brutal this process is. And even worse now since they have a political milestone to be achieved and really don't care how long one will be waiting for as long as they accomplish their goals in a way or another