Canada's Justin Trudeau said his country may not sign a new North American Free Trade Agreement if it's a bad deal.