What badges are these?

Hello all,
I have some patches that I obtained and I’m wondering where they are from. They look like British and Canadian Royal Navy but they have a 3 headed animal of some sort rather than a crown. Can someone tell me what country they are from?


Click to enlarge the picture


 

Comments are closed.