Toronto, ON: The Canadian Taxpayers Federation is calling on Toronto Mayor Olivia Chow to cancel Toronto’s bid to host a handful of 2026 World Cup games after the Toronto Star revealed that former mayor John Tory signed agreements with FIFA that won’t be disclosed to the public.
