Melania Trump meets Prince Harry, Trudeau on solo trip to Canada