I recently had a bad experience with Canadian Tire in Quebec as they refuse refund for pressure washer. It simply didn't work. What they offer me was a store credit that I had to use on the spot. I didn't accept it as I want my money back as:
1, the store was very difficult to deal with,
2, the store treat me very badly I told them my bad experiences with the defect. They accuse me of breaking it, using it and returning it like they were a rental store etc.
3, they told me they don't make it and it's under warranty, "go bug them!"
4, they made me stand in line for over an hour before dealing with my situation. The manager said he couldn't do it and neither would the GM. I took David's advice and contacted the ministry for advice and went back to the store for another try at refund. I told them, the manager and the GM it's contrary to CPA and I would file a complaint with the ministry and file a claim in small claims court.
5, they told me go ahead, and leave the store
6, Once they got the court notice did they offer to refund my money moins a $100 restocking fee.
7, I reject the offer and said I will proceed with a bigger claim for aggravation
8, A few days before court I get my money back plus a gift card.
I keep my money but donate the gift card. Not a good store.