Again, I don't think you can fairly compare the two. We're in a war, soldiers die, we expect it. Indeed during the First World War, entire towns would lose their young men in the trenches, which led to the changing of regiments being all from one area.
A single police officer moves us differently, same with firefighter deaths, because it's rare, and they're usually killed serving and protecting others in their communities. If a police officer or firefighter enters a burning building and pulls out my child, and then perishes in the effort, I'd certainly consider him a hero. On the other hand, if a Canadian soldier smashes in the front door of a suspected Taliban safehouse, shoots up the place and gets killed, then he's may be honoured by the government he served, but there's not the same connection as those emergencies service providers in the city we live.