Trump fired off a volley of tweets on Monday venting anger on NATO allies, the European Union and Trudeau in the wake of a divisive G7 meeting in Quebec over the weekend.