The eight candidates in the federal Liberal leadership race are squaring off today in their final official debate. More...