Hi, Yes I applied outside Canada.
Employer needs to issue Lima exempt job offer from employer portal and need to pay compliance fee. Once job offer number generated employer needs to send to you.
From Ircc(gc key account) you can apply.
There will questions to answer to generate a requirement...