President Trump was in Canada this week for the Group of Seven summit but left early, citing the conflict in the Middle East.