It has been great experience on the third day of the arrival here in Calgary, I have been to the Canada service centre to apply for new Social Insurance Number and they asked for the Work permit Which I dint had with me. And they told it has to be collected from the airport from the immigration at the time of arrival. I rushed to airport, and got into the immigration counter through the backdoor and explained the situation and then the officer provided the Work permit. It seems that its not new for them it , I got it from others its the responsibility of the visitors coming in work permit visa to collect the work permit. In the airport there's no clear indication of the immigration process. Totally a new experience, which I will never forget.