Trudeau humiliated by Poilievre and foreign media