Why he should cancel his flight? He can bring the visa with him and once he arrived in Philippines tomorrow, then they can forward the docs directly to Qatar Embassy in Makati.It is quicker than DHL. The fastest DHL could deliver the docs in Philippines is 2 days minimum. So he just need to extend his stay in Philippines for few days more and has to rebook his return flight.