President Donald Trump will host Canadian Prime Minister Justin Trudeau on Monday, the White House said on Thursday, a meeting in which trade and a major crude oil pipeline are likely to be on the agenda.