Haglund, David G., Queen's University, Canada