I have received the invitation to apply and am currently in process of getting the documents ready. I work as a technical writer in India. Considering the high cost of living in Canada, I want to try and have a job in hand when I land in Canada. Does anyone have any tips for finding a job in Canada before actually moving there?