I tried several ways in job hunting during last 7 months, include cold call, online apply, friends networking ...... but no any results at all. Occasionally I found an Ad on workopolis, then sent out email attached resume, had a test, interview....finally got the offer within 10 days......If a company really need people and you are really lucky, the thing will be really simple!