On the RCAC Association website there are a couple of illustrations of badges, although whether they were cap badges or not I cannot answer.
Two of them show a badge similar to the British one, but the British motto "Fear Naught" is replaced by "Canada". The two badges in question are for the School and CAC. See
http://www.rcaca.org/En/indexLM.asp?ID=1 for the details of the badge.
On the Essx Regiment website there is an old photograph, a few seem to be wearing "Collar Dogs", but of those I can see none look like the photo Glen has posted.
Paul.
I have just found this site, and it shows what I believe to be the same "Collar Dog", it is a Canadian Armoured Corps Officer's CD.
http://news.webshots.com/album/549607611RvilBx
Paul