Xi, Cheng En, McMaster University, Canada