I served with a dude who entered to be a diesel mechanic (even though he had no background/interest in it) because he got his GF pregnant and didn't have a way to take care of a kid at 19.
These are less of an issue in Canada, the UK, etc. where they have universal healthcare and better safety nets.
Basic training was the hardest exercise that I'd had in my life up until then. They don't want you dying from an asthma attack on the obstacle course or something similar.
Or, if you have a heart condition, they don't want you dying on the operating table from it when they go to remove a piece of shrapnel.
Sometimes I think people are just looking for a boogeyman.
So I guess I’m unsure about what was being clarified given the OP’s statement and then the following response.
> since becoming an all volunteer army recruitment has been an expensive challenge.
Implying the issue is a volunteer army. If that's the case, Canada would have the same problem as it's also a volunteer army.
If your argument is that it's not about being a volunteer army, it's about the scale of the military, you might be right... we'd have to compare the personnel number to recruitment budget ratio between NATO countries to get a sense of that.