Hi, my turnaround time from Ottawa was slower than I expected - I submitted everything to the Toronto VAC on July 22 and received my passport back on August 10th - so around 2.5 weeks? The first visa they sent me also had a mistake on it so I had to send it back - luckily they fixed it extremely fast - I sent it back Aug 11 and had it back in my hands and fixed on August 14.
I did book my flights before I got the Visa but I booked them for quite far away (mid-September) so I knew that I would in all likelyhood have enough time to reapply and still make my flight if I was rejected. I am going to disagree with what people are saying and tell you that it is actually not a bad idea to book your flights beforehand because ticket prices are going up every single day, and if you follow all the instructions your visa application will probably go through smoothly. I guess it is personal preference - it worked for me because I got an awesome flight deal and I got my visa in time
. Just try to give yourself as much time as possible so that you're not going nuts wondering if your visa will come in time for your flight.
As for what to submit, this is everything I submitted to Ottawa and I was approved:
-printed application form
-two UK-size photos - they returned one
-Appendix 8
-Visa Letter (original and photocopy)
-Document used to get the offer (in my case my University transcript)
-Proof of funds (in my case it was just a bank letter, I submitted the original and photocopy)
-passport (I didn't submit any previous passports, just the current one)
Interestingly enough, they returned ALL my original documents AND the photocopies I made - I dunno if they made their own photocopies or if they're just not interested in keeping anything
oh well.