I really don't understand how they can be this slow. I mean, there always could be minor factors that can explain minor time differences office to office - however, IRCC is a federal entity, and all their offices should be following given protocols, similar sets of guidelines, so the timeframes...