For the 15 soldiers overseas, some of them might be born outside Canada and have children who also might become soldiers and have children who are born outside Canada. Like 2.8 million Canadians living abroad, any children who are born to a second generation—kids like myself, Canadians—will not have citizenship, because the Citizenship Act has a flaw in it: a second-generation cut-off, whether it's diplomats, soldiers, ordinary Canadians, or adopted kids. If I adopt a kid and the kid comes in as a Canadian citizen, and if their kid then happens to be born abroad, their kid wouldn't have citizenship.
While fast-tracking soldiers' citizenship sounds great, what about their kids and their grandchildren? They can't be citizens. They would be stateless.