Hi,
Yes you can apply for a work permit while you are inside Canada. It is a process though, you will have to apply with an employer that has LMIA for you to be able to get a work permit.
As of recent, Canadian employers are looking for foreign workers to fill in job vacancies. The provinces...