I feel it really depends on the priorities of the VO. I know SVO can do fast work. In my previous transactions with them (I visited Canada twice), they were able to give my visa on time. No problem encountered. I even saw a man who got his visa in less than a week.
My feeling is migration application is one of their least priority hence the two year wait.
My feeling is migration application is one of their least priority hence the two year wait.