I would like to know whether somebody has tried to do flagpoling with a valid VISIT visa to canada to get a work permit at the border. Or is it possible to do so if all the requirements are at hand (LMO, contract and so on) even if you came from a country which is NOT a visa exempt?
Or is it possible to apply it from inside canada in Vegreville?
You can only apply for a work permit from inside Canada if:
you have a valid study or work permit, or your spouse or parents have a study or work permit
you have a work permit for one job but want to apply for a work permit for a different job
you have a temporary resident permit that is valid for six months or more or
you are in Canada because you have already applied for permanent residence from inside Canada. You will have to pass certain stages in the main application process before you can be eligible for a work permit.
So if none of these apply then application must be made from outside Canada. Flagpoling means seeking entry: you actually depart Canada and seek to re-enter. If the work permit applied for at the Port of Entry in this process is refused, visitor status that was previously valid is gone and is also being asked for again and could also be refused.
Lots to think about to decide which way will be best in the particular circumstances.