Generally getting a work permit from outside Canada is very hard unless the job is specialized. Employer needs to go through the LMIA process which costs them money and takes 4 months.
Do some research here first to see if you qualify for any of the other streams.