Geneviève Cartier is Professor at the University of Sherbrooke, Canada.Mark D Walters is Professor of Law at Queen's University, Canada.