In most cases, yes. If you are a foreign national and you want to work in Canada, you will need to apply for a work permit. There are some exceptions, such as for people who are exempt from the requirement to obtain a work permit (e.g. business visitors, students working on campus).