Truly speaking, in Canada the things are very different from what we think. They want the people to be present physically in Canada and then you start applying for the available positions. The first preference goes to the people living in Canada and as far as my understanding and information gathered no company provides any offer letter like that. It will be good if we get PR call and go to Canada to look for the job. Things are not that easy going as we might think from India. But, to be in pool, we need to have score more than 450 and for which there is only one option to increase the score in IELTS, CLB 10 or 11 which is not an easy task. I was wondering, how applicants scored more than 450 without having a valid job offer. I guess they might have job offer, but how could they get it?????