Meet the Winner of the 2026 Giller Prize on Nov 18, 2026