As I know, most file transfer to other office except Ottawa. Mostly they require more documents. I have 2 friends and one transferred to New York, one transferred to LA and later on both Offices request more documents such as Contracts, Bank Account, T4 Slip and other stuffs, etc. And until now, they have no ideas when it's gonna finish.
I think VO in Buffalo will "scan" the application and decide whether it needs documents or not. If it stays in Buffalo, rarely will ask for documents except some special cases. Mostly will approve and just a matter of time.
If transferred to other Offices except Ottawa, mostly likely you better prepare more documents. These office mostly they don't ask for Fingerprint. They ask for work details, and other personal.
Also, keep contact them at minimum except some special cases (over standard time, lost or something). Keep the stress of VO at minimum, too, ^^!!!!
That's what I look around in this forum and others.
Hope this help.