A suspect armed with a long gun opened fire Monday at a Montreal hotel, killing a police officer before officers returned fire, killing him, police said. A civilian also died but it was not immediately clear who fired that shot. Police Chief Fady Dagher said a second officer was seriously injured in the shooting in the cityβs Cote-des-Neiges neighbourhood but was in stable condition.