Matelot is a sailor whether in the NAVY or not.
Like I said, way up thread, a sailor can be a civilian, as in a merchant mariner or a yachtsman.
Meself is correct. Canadians tend to recast the sentence, saying "he's in the forces". Or "farces", depending on their experience of life in The Mob.