University

(3) St Peter's College University of Saskatchewan

https://stpeterscollege.ca/

World Rankingsort descendingContinental RankingCountry RankImpactOpennessExcellence
16318
3398
292
15248
6492
6650