Comment Comment by throwaway283719 It is one of the top-ranked universities in Canada (roughly equivalent to an Ivy League university in the US, or Oxbridge in the UK). parent throwaway283719 11 years ago