I know, I am lucky.
All those who applied in 2004 and especially those outside India or their home country should start preparing right now to avoid the drama I had to go through.
They got back to me sometime early this year requesting all the documents ( work experience letters from all of my previous employers with job description matching the JD in their list, College transcripts, PCC from both UK and India). It is not easy to contact your previous employers and get something done so quickly especially when you are not in India. Also the information they provided is sometimes so misleading and not comprehensive. I was delayed by a few days and my agent said a few days late is not going to be a problem. This was the same time I was applying for an extension to my UK teir 1 visa as well. It was bloody nerve wrecking.
I then received a rejection letter from the Canadian embassy coz I had not submitted my documents in time. My bloody agent denied having said anything about it not being a problem, since it was over the phone I could not prove it in any way. Luckily my UK teir 1 extension came through after a few days which gave me some confidence and I wrote a very strong email to the Canadian embassy ( strong does not mean rude or offensive in any way)requesting them to reconsider because of the circumstances I was in. I told them it was not fair to expect me to gather documents/transcripts/pcc again within a very short time. Moreover I have waited for so may years myself and that it is being very inconsiderate to reject me because I was a few days.
Within 1 week they sent me letter that they will reconsider and that they understand that we maybe in different circumstances and to inform them in advance if there is any delay. They also asked me to send a different PCC from the UK as Scottish Discloser that I had sent was not the right one. Once I sent the right PCC, then medical and RPRF request and later passport request.
To be absolutely frank I am not sure if I will ever use the Canadian PR and I was not in any hurry as well but the fact that I did wait for so long I did not want to just let it go and have one more option to choose from if it comes to that.
Let me know if any of you guys have any more questions, I'll try to answer them as best as I could.