It looks like a Canadian train and there's snow on the ground so I'm assuming it's Canada.
They appear to be wearing the same uniform but different cap badges, not all have the Canada flash and no unit patches on the uniforms. No information at all on the photograph.