The border between Canada and the U.S. will be temporarily closed to non-essential traffic, Prime Minister Justin Trudeau announced on Wednesday.