The buffalo chronicle reported that Canadian Prime Minister Justin Trudeau signed a $25 million NDA agreement with a woman he had an affair with.