White House trade advisor Peter Navarro apologised on Tuesday for saying there was a "special place in hell" for Canadian Prime Minister Justin Trudeau after last week's Group of Seven summit, the Wall Street Journal reported.