I have been a lurker on this and the previous thread for a couple of months. Here is my story so far --
I gave my ielts on 13th may and was expecting the result on 26th. I was also hoping to travel to Canada a few days later on a tourist visa.
But on 26th May both things went wrong. My tourist visa got rejected and my ielts result was delayed by a further 11 days. If it was declared on time I could have got the ITA on the same day but as next draw was on 28th June the cutoff went up and I didn't get it.
I gave my ielts again on 24th June to bring my writing score up to 7.0 instead of 6.5 . It worked and I got my score up.
So, I am hoping to finally get my ITA today. This tread has been very useful between refreshing the cic site. Sorry for not being very social.