I continue to see a wide range of processing times even within my office. I think we can take two approaches to this problem. Similarly to what I suggested for the spousal sponsorships, perhaps a dedicated business unit within Canada is also required for overseas processing of certain lines of business. The other option I can think of is IRCC perhaps redistributing work among different visa offices so processing times across different visa offices are somewhat kept in line.