Yes, international students who wish to do a masters degree in Canada require a study permit. They should apply for this before leaving for Canada.