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:
1. you are from the U.S., Greenland or St. Pierre and Miquelon;
2. you do not need a temporary resident visa (TRV) to visit Canada and your job does not need confirmation from HRSDC;
3. you will not be working as a live-in caregiver or as a seasonal agricultural worker;
4. you do not need a TRV to visit Canada, your job requires you to have HRSDC confirmation and it has been issued by the time you arrive.