Se sitúa en el tercer puesto de Canadá en las calificaciones para 2005 de la Universidad de Shangai Jiao Tong.