He was appointed to the Law Commission of Canada from 1999 - 2003 .
Buchanan has also held positions as a senior bureaucrat and policy advisor as well as a university lecturer .
Buchanan was appointed to the Law Commission of Canada from 1999 - 2003 .
Buchanan has also held positions as a senior bureaucrat and policy advisor as well as a university lecturer .