I have an idea. The average processing time is already stated on the IRCC website. This timeframe shows that approximately 80% of applications are completed. Within this timeframe, there will be very fast and very slow applications, which is normal. I think applications from people who haven't traveled to many different countries or received any criminal record are processed faster, because the most time-consuming part is the security investigation, and the more complicated your past, the longer it will take. The remaining 20% takes even longer than what is shown to us. I hope everyone gets what they want as soon as possible, but we can't know exactly what's going on inside.