Ok, so to change my story. C'est what did issue the refund on my credit card, so I offer them more credibility now. Transaction date was the same as my initial transaction, but for some reason CIBC had a 5 day delay in the posted date. I have since then cancelled my dispute resolution.
Given the morality of the issue, and the manager keeping to his word. I give this place 5 stars.