Currently, the market is saturated. Lots of IT graduates, both from Canadian uni and colleges, ranging from diploma to Masters to PhDs. You will be competing with applicants already authorized to work in Canada (PGWP holders and newly landed PRs). Most companies would not have the reason to spend for an LMIA if they can find local candidates.