You usually need a Work Permit to work in Canada. You can apply for the work permit inside or outside of Canada subject to your resident status.
Eligible to apply for a Work Permit
Open Work Permit
Allows you to work for any employer in Canada, except for an employer who is listed as ineligible on the list of employers who have failed to comply with the conditions, or who, on a regular basis, offers striptease, erotic dance, escort services or erotic massages.
Employer-specific Work Permit
Allows you to work according to the conditions on your work permit, which include:
To work in Canada as a student working off-campus, full-time international students can work off-campus without a work permit:
To qualify, you must: