TIFF Bell Lightbox, the headquarters for Toronto International Film Festival, is a bright five-storey glass structure overlooking Toronto’s entertainment district.