This looks like a Military Cap Badge, the one on the other site has the attachment arm that you can see at the bottom of the Badge. The Canadian Army Service Corps had a very similar Hat Badge during WW11 and the letters CAS/ASC in the middle of the Badge would seem to confirm this, anyway for what it's worth..
Good luck..Old Guy