CT is bad because they tend to find the most expensive way to fix your car, namely, changing everything they want, even for an old car you won't keep for long.
Canadian tire is bad, they changed two parts during a regular service and charged me a few hundreds and asked if I want to change two other parts, so scared. Now I only go there for oil service because they are close.