Work Permit

Immigration Options

Work in Canada

To work in Canada, a foreign national must receive authorization – work permit.

A work permit is a document issued by Immigration Canada that allows a foreign individual to work for a limited time at a specific job for a specific employer in Canada.

We can assist you:

  • in preparing yourself to apply for a job in Canada
  • representing your Canadian employer in HRDC to obtain validation;
  • preparing file for submission to Canada Immigration;
  • representing you before Canada Immigration to obtain work permit and entry visa.

In most instances, a work permit will only be issued by an immigration officer after Human Resources Development Canada (HRDC) has approved the job offer of a Canadian employer to a foreign national.

An HRDC opinion enables Immigration Canada to determine whether the employment of the foreign worker is likely to have a positive, neutral or negative impact on the labour market in Canada. A positive or neutral labour market opinion is necessary for a foreign worker to be issued a work permit.

The factors HRDC considers include whether a Canadian or immigrant could fill the job; whether the hiring of a foreign national will help create opportunities or benefit for Canadian job seekers; and whether working conditions and wages offered are in line with what a Canadian would expect.

The HRD validation process thus entails that the Canadian employer demonstrate that a “significant” effort has been made to seek and hire a Canadian for the position in which there is a petition for validation. Work permit will be refused if the HRDC opinion is that the wages and working conditions offered are insufficient to attract and retain Canadian job-seekers. This policy is to ensure that foreign workers are not improperly used by Canadian employers to drive down the wage structure in the Canadian labour market.

Once HRDC grants a confirmation for the job that the foreign worker has been offered, the worker may apply for a work permit at a visa office, or, if the worker is a U.S. citizen, at a port of entry.

Contact us if you would like to know more.


Vacancy in Construction Company ,
Profile – Labour, carpenter,supervisor ,driver
Location : Quebec

Job definition: To provide secure and timely driving services to transport passengers and/or goods.Deliver payment transfers to the bank and/or the suppliers, assist with postage and with pick up of office
purchases, including flight tickets and any other tasks required by Head of Administration or his/her substitutes. Act as a back up for the Receptionist, assist with meeting room re-arrangement for various meetings/events and perform occasional handyman jobs inside the Office.
Functions and duties:
Transport of persons, goods and / or documents (Function type: Logistic Support)

– Provide transportation for Head of Office, other employees of Myanmar office and VIP visitors from Brussels
– Follow up the driver planning and scheduling using Outlook Calendar and register transportation requests in ‘DRIVERS’
– Deliver payment transfers to the bank and/or the suppliers, conduct cash purchases for office expenditure
– Distribute mail as needed, both incoming and outgoing
– Pick up flight tickets
– Submit entry visa applications for official travel to various Embassies/Consulates and collect visas
– Deliver correspondence to government authorities and assist in processing various permits (such as airport pass etc.)
– Facilitate airport pick ups for VIP visitors and transportation during official visits Service vehicle maintenance management
– Schedule annual vehicle examination for service vehicles with the Transportation Department and apply for the renewal for the vehicle license
– Determine when and what kind of maintenance the vehicle needs, keep track of general maintenance schedules, especially car tyre condition
– Ensure sound running of the vehicles assigned and arrange minor repairs where necessary
– Check oil and tyres properly and keep the service vehicles in clean condition, both inside and outside
– Keep track of timely car insurance renewals
– Update monthly mileage records
– Maintain log book of each service vehicle on daily basis Act as back up for the Receptionist and as a messenger
– Act as a back up for the Receptionist during lunch hours and as needed by answering to the phone and taking care of visitor registration, incl. maintaining a register of incoming visitors
– Support Administration Section as a messenger by assisting with the mail deliveries, both incoming and outgoing Other tasks
– Assist with office and meeting room re-arrangement for various meetings/events
– Occasional handyman jobs in the Office, such as hanging pictures and small office repairs

Vacany for Data Operator
Location : Manitoba

1) Enter commands, using computer terminal, and activate controls on computer and peripheral equipment to integrate and operate equipment.

2) Monitor the system for equipment failure or errors in performance.
3) Notify supervisor or computer maintenance technicians of equipment malfunctions.

4) Respond to program error messages by finding and correcting problems or terminating the program.

5) Read job set-up instructions to determine equipment to be used, order of use, material such as disks and paper to be loaded, and control settings.

6) Operate spreadsheet programs and other types of software to load and manipulate data and to produce reports.

7) Retrieve, separate and sort program output as needed, and send data to specified users.

8) Load peripheral equipment with selected materials for operating runs, or oversee loading of peripheral equipment by peripheral equipment operators.

9) Answer telephone calls to assist computer users encountering problems.

10) Oversee the operation of computer hardware systems, including coordinating and scheduling the use of computer terminals and networks to ensure efficient use.

11) Record information such as computer operating time, problems that occurred, and actions taken.
12) Clear equipment at end of operating run and review schedule to determine next assignment.

13) Type command on keyboard to transfer encoded data from memory unit to magnetic tape and assist in labeling, classifying, cataloging and maintaining tapes.

14) Supervise and train peripheral equipment operators and computer operator trainees.
15) Help programmers and systems analysts test and debug new programs.

Adults learn differently and have different strategies in learning