The debate between Datuk Seri Nazri Aziz and Tun Dr Mahathir Mohamad that was earlier given the go-ahead by authorities has now been cancelled.