Couple of things, an LMIA application including a work permit is $1000. the employer needs to pay this, you can't. LMIA applications are extremely detailed, need a lot of work to them, transition plans, proof of advertising for 4 weeks (adverts need to stay up for the entire process), who applied, who was interviewed, why they weren't suitable, why you are, where the job is, the pay needs to meet a certain level and how the employer plans to help the foreign worker integrate. The employer will be audited as part of this.
Keep in mind, LMIA applications have a very high refusal rate, its definitely over 50%, I've heard it is about 70% but that could be wrong. So it's a lot of work and money for something that in all likelihood will be declined and that's why a lot of employers don't particularly want to do them and will only do it if they genuinely can't find a Canadian.
The ones I've heard of being approved are for people in trades, Canada has a lack of tradespeople and needs foreigners to do that work. There are a lot of IT people, especially in cities. You'd need to have someone who's basically willing to write a job specification that describes you to a T; so no one else can match it or find a job in a more remote area (Canadians don't seem to like moving around for work).
All that being said, its not impossible and I would encourage you to come and meet employers and see what they say; I don't work in the IT industry, I'm just telling you what I know of the LMIA application process.
thoughts on the process: its weighted more towards professionals and workers that Canada needs. If you get an LMIA its because they've proven they can't get a Canadian and need you. Can't blame them for trying to close the gaps where unskilled people were getting in.
beyond the people they need, its weighted towards the people they feel will be able to contribute most to Canada and integrate best - age, language skills etc.
so they want first and foremost, the people with skills they need. secondly, young educated people who will contribute to the economy rather than (potentially) being a drain on social care/health systems in the near future. Which makes sense as far as an immigration policy goes