What Caribou? Where is it? Find better photos.
The colours (plane and in the crest) might indicate Navy.
Its just a squadron crest.
Why the Trenton Museum couldn't tell you that, is beyond me.
You just need to apply more info about the aircraft to narrow down which squadron.
Its not 125 Newfoundland Squadron...which has a Caribou on it!
How about Air Maintenance? It has a similar look to what I can see.