A Royal can correct me on this if I'm wrong, but only RCR NCOs wear the white/yellowish lanyard, and at that it's no longer worn on the CADPATs. It has something to do with the Boer war, it's been a few years since I heard the story so it's a little fuzzy.
Cheers