Trebas Insitute ranks at a position of 326 in Canada and on a global scale, the Institute holds a rank of 12231.