David Khan, Leader, Alberta Liberal Party, Indigenous & Constitutional law lawyer