OTTAWA — Prime Minister Mark Carney is promising $2 billion in military aid for Ukraine and more sanctions against Russia.