Its a bit Long process these days if you are in ONTARIO. I tried for my LMIA and it took 4 months for a god damn reply and just when patience was over, they issued a negative LMIA because of a stupid mistake.
So here is what me and my company went thru.
1st:- You post a job " This is the link for explained process-- http://www.esdc.gc.ca/en/foreign_workers/hire/permanent/apply.page". If you want to see my job post then this link "http://www.indeed.ca/cmp/Clover-Tool-Mfg-Ltd./jobs/CNC-Machinist-45ba5fdb3256fb5d?q=clover"
2nd:- Post the same job post on Indeed, Job bank and Moster job or another paid version, Core Services or if your employer can afford it : Newspaper Ad. We went with indeed, job bank and Core services.
3rd:- Wait for 1 month and interview all the candidates who applied except the one who doesn't qualify, you know what am i saying.
4th:- Gather everything, all the interviews, explain why you didn't hire them over you. Explain why your company needs you and why they can't find any Canadian to fill that job position
5th:- Apply and pay $1000 fee upfront.
6th:- You get a file no, every week, call them and ask for updates
May you get it right the first time. and hey read work to work what they wrote on their website. because if you don't, get your employer's credit card ready for another 1000.
Make sure, when you post your job, your wages are more than the prevailing wages.
Let me know if you need further details.