Normally, it takes like 6- 8weeks after they receive the missing document before the queue gets to you again, if you were not issued during interview. Nothing you can do, you just have to wait the queue.
However, when they got to my turn, they discovered that they did not take my fingerprints well, so I was aksed to come back. They gave me another date close to 3 weeks again.
I went there, they approved the visa, and apologise, for having me come over to montreal again.
I got the visa some days later.
It just the wait that kills, believe me you will get it, its just time.