Canadian Prime Minister Justin Trudeau on Wednesday accepted a watchdog’s report that he breached ethics rules by trying to influence a corporate legal case but refused to apologise, saying he had been trying to defend jobs.