Joe Biden and Justin Trudeau have in effect been running domestic politics in Haiti.