Lisa Barros D'sa and Glenn Leyburn at TIFF 2025.