He started his academic career at Dalhousie Law School in 1998. The courses he teaches include public international law and statutory interpretation. He has a Ph.D. in international law from the University of Cambridge (Darwin College), England, and was a law clerk at the Supreme Court of Canada with Madam Justice Claire L'Heureux–Dubé. He is a barrister with the Law Society of Upper Canada, since 1998. In 2006-2007, Dr. Beaulac was at the European University Institute in Florence, Italy, as a Max Weber Research Fellow. He has authored or edited six (6) books – including The Power of Language in the Making of International Law (2004) and, with William A. Schabas, International Human Rights and Canadian Law (2007) – and has written extensively on the interaction between international normativity and domestic law.