Also, keep in mind that the company have to spend extra money on your LMIA, work permit and the time period for processing or uncertainty with application process only adds their demotivating factors for hiring a foreigner. It's all about persistence, don't give up. There are many companies that...