krs said:
I have been working on a contract full time job for 6 months. I then been internally hired as a permanent full time employee for the same employer and same job position. My employer provides LMIA, but I have a question regarding it that does the employer need to apply for LMIA before I get permanent job or after I get the job?
No (if you are already with the same employer on a work permit and if your work permit was obtained with an LMIA).
Refer to the following lines from the link provided below
get a positive LMIA from Employment and Social Development Canada (ESDC), unless
the candidate is already working temporarily in Canada for an employer who supported their work permit application with an LMIA,
http://www.cic.gc.ca/english/hire/offers.asp