I had a similar experience with Canadian Tire at Shoppers World in Brampton.
Was selling the car, needed a safety on a Sunday afternoon. They were the only shop open.
My brother was a certified mechanic - he has worked on the car and done an inspection just over a month prior, and I hadn't really driven it since, so I knew it was in good shape.
They called the car for rear brakes and rear shocks, with a quote of nearly $1k.
I asked them to show me what was wrong with it.
They said the rear rotors had rust on them. (This doesn't fail a safety in Ontario). I asked him if the pads and rotors were within spec for thickness. Yes, they were. Okay, why did they fail? He grumbled something about failing a Jag the other day for the same thing - told him that's completely irrelevant.
Okay, now show me what's wrong with the shocks. He takes me to the front of the car (still in the air). Tells me to push up on the front wheel, and compare against the rear wheel, and comments on how much easier the rear wheel is to move. I told him that's obviously going to be the case in a FWD car as the spring rate in the front is probably double that of the rears.
He grumbled some more. I told them just to put the wheels back on the car, paid for the inspection, took the quote home with me, and told them I'll be talking to their manager the next morning.
When I looked closer at the quote, and compared it against Mitchell's on Demand, they were 1.5-3x higher than the listed labour rates for those jobs.
The next day, I took the car back to my brother who worked at an independent mechanic an hour away, and had a proper safety done with zero issues.
Went back to Canadian Tire the next day, and the shop manager was super defensive right out the gate, and got really pissed off when I said I would have taken it to a real shop if I could have found one open on Sunday. So that war the end of conversation. I dropped it, figured it wasn't worth fighting.
A few weeks later, Canadian Tire guest services calls me.
"How was your most recent experience at our service center?"
Well, since your asking.....Told them the whole story.
"Oh, you need to talk to the service manager".
Already did; he doesn't like me.
"Then you should talk to the store manager".
Gives me a number, call them, tell them the story.
"Oh, you need to talk to the service manager."
Already did; he doesn't like me.
"Well then you should talk to the store owner. Here's his number".
Call the store owner, tell him the story, had an apology and got a check in the mail for the cost of the inspection a few days later.
Moral of the story - if it seems suspicious, the sad reality is, it probably is.