Some workers can apply at a port of entry
Most foreign workers must apply for a work permit outside of Canada. However, you may apply for a permit when you arrive at a port of entry in Canada if:
you are from the U.S., Greenland or St. Pierre and Miquelon;
you do not need a temporary resident visa (TRV) to visit Canada and your job does not need a labour market opinion from HRSDC;
you will not be working as a live-in caregiver or as a seasonal agricultural worker;
you do not need a TRV to visit Canada, your job requires you to have an HRSDC labour market opinion and it has been issued by the time you arrive.
To apply this way, the labour market opinion confirmation letter for your job offer must be available, and you must produce the offer of employment and other necessary papers when you arrive. Remember that you must find out what papers you will need before arriving in Canada. Check with a Canadian embassy, high commission or consulate.