Open Work Permit
An open work permit allows you to work for any company or employer in Canada. There are few exceptions:
Employer Specific Work Permit
An employer-specific work permit allows you to work in Canada according to certain conditions mentioned on your work permit, these conditions include:
Working for a Canadian employer adds towards your Canadian work experience, which in turn leads to higher chances of becoming a Canadian permanent resident or Canadian citizen.