OTTAWA — Prime Minister Justin Trudeau is defending his government's record on supporting national defence, following fresh criticism that Canada is failing to live up to its NATO defence-spending commitments.