Since 2014, newly arrived full-time international students with valid study permits have been allowed to work in Canada without a work permit. They can work on-campus for an unlimited number of hours and, if their program lasts at least six months, they can work off-campus up to 20 hours per week while school is in progress, and full-time during study breaks.
International students who wish to work while studying must obtain a Social Insurance Number (SIN) from Service Canada. They can work as soon as they have their SIN.
International students in Canada are also allowed to work as part of a co-op or internship program as long as the work is part of their educational program. Students in these programs will require a work permit in addition to their study permit.
After university: working and gaining permanent residency in Canada