Hi Reddevil,
There are several options to go to Canada. AEO (Arranged Employment Offer) is one of the program.
Either company can raise and get it approved LMO (Labor Market Opinion) but it is difficult these days, this option is called work permit where in company apply for your work permit.
VS
Other option is AEO, where in employer offer you the job and you apply for PR on your own on your own expenses.
Lets take a scenario I am restaurant (Indian cuisine) owner in Canada. I want any cook to be hired from India only as the person from Indian only will have the specialized in that. May be I will be not be able to find the suitable match within Canada, it's up to me no onecan force me to have the vacancy filled from Canada. You need to read more abou these options.