Prime Minister Mark Carney defended the Canadian military's contributions to the war in Afghanistan today, but stopped short of asking U.S. President Donald Trump to apologize for belittling Canada's ...