Hi MIke
Very nice and certainly unusual.
Likely British made for the "removal of money from soldier's pockets" type item.
Looks to be a British RAC badge (sweetheart) with a Canada bit grafted on. We never used "Fear Naught" in our Corps even though "Through the mud and the blood to the green fields beyond" doesn't fit well on a badge!!
regards
Darrell