We can't answer this question unless you provide more information. What was the job? What work experience do you have? What educational experience do you have?
A LMO usually has the employer's language and education requirements, licenses and certifications required, etc. At minimum you should include proof of these with your application. If you did not do this, the visa officer had no way of knowing.
My Educational Qualification is B.Tech in Mechanical Engineering with 2 years of Industrial Experience as a Assist. Shift Engineer ( Production-Maintenance).
Post offered by my Employer according to my job offer letter and LMO was "Supervisor,Inventory Clerk" whose educational Requirement was Secondary School only.
So did you submit only your secondary school diploma? If you included your B.Tech degree too, that probably showed the visa officer that you are overqualified.
you may be Right but i have to show my B.Tech Otherwise how to cover the time from my secondary school till now. (almost 4 Years)
I have to show them what i was doing in the mean time after completing my secondary school , that is also a mess to cover the Gap.
and Secondly i have sent all my documents to my employer in Canada, may be they Used my documents for Getting my LMO... so any difference in the Statement Can cause any Trouble.
To clarify, I was not suggesting that you misrepresent yourself. You did not say whether or not you applied from inside or outside Canada. It is now clear from your last comment, that you applied from outside Canada and here's the checklist: http://www.cic.gc.ca/english/pdf/kits/forms/IMM5488E.PDF
You have to provide proof of meeting job requirements. Do you have previous experience as an inventory clerk? If not, that's probably the reason for rejection. You can also try to find jobs related to engineering since you have a degree and 2 yrs experience in that field.