You have to apply for the permit before itself. But according to the new policy, international residents who came before 24th August 2020 can apply for work permit without leaving Canada. So if you're already there, you can make use of this temporary policy.Should I visit Canada before applying for immigration? As I heard it would support your application in a positive way. By the Way, I have done engineering in Petroleum with 03 years experience.