While there is no official ranking specifically for Masters in Public Health in Canada that is approximately of 2 years program, for your reference, I have listed some schools that are known for the degree :
• University of Toronto
• McGill University
• University of Waterloo
Now with regard to the eligibility criteria, while Test of English as Foreign Language-TOEFL
/ International English Language Testing Systems-IELTS
is one of the mandatory requirements, a good number of schools will require scores on the standardized test Graduate Record Exam (GRE)
as well. The minimum score requirements vary for every university for the same program. Generally aim for 85+ and 6.5 + on the TOEFL and IELTS respectively to make through some of the best numbers.
Also, since you have approached us, I would like to inform you we offer counseling services for higher education abroad where we take care of the entire application proceeding starting from the short listing of universities, working on necessary documents and visa proceedings as well. In case you wish to have a word with one of our counselors with regard to the same, you may drop your details in the link below :Counseling Services
I hope this helps!