As you have discovered there is no point in contacting IRCC if your processing time is in line with others. Wish IRCC would be upfront with people about wait times because I assume most are doing the same thing as you have which wastes a large amount of IRCC resources that could be used...