Canadian Prime Minister Mark Carney says four service members have been killed and dozens more seriously injured in a fire at a military base in Alberta.