Well well... It came out that the immigration representative we used was responsible for all this. She told us that our papers had reached on 14th and gave us somebody else's courier tracking number. But actually she mailed our application late. Our application reached there on 9th of March. My wife went to her yesterday to take the receipt of the courier from her so that we can fax it to CIC requesting them to look into our supposedly lost application. And then she first of all tried not to give her the receipt and when my wife insisted she told her the truth. And before anyone will wonder, here comes the harsh truth- our immigration representative herself is an Indian. After my wife completed all the papers and paid her the fees on 5ht of February, she told her that she will mail the papers tomorrow. But instead our papers were mailed on 4th of March. All along whenever my wife called them to ask if they had sent the papers she always replied that yes they have reached on 14th and even gave us the wrong tracking number.
Now, we will have to cancel the investigation request that we had raised with CIC and I wonder how much investigation they are gonna do after the false alarm that we people raised. This has made us more worried. It is so sad to know how some of the scrupulous Indians are cheating other Indians even in Canada.