Yes, a work permit is necessary to have one of the highest paying jobs in Canada if you are from a foreign country. As an international student who has studied in Canada, you can apply for post study work permit (PSWP) which will make you eligible to stay in the country for 8 months to 3 years during which you can gain professional experience.