The Canadian Tire located on Cromer Avenue in Grand Falls-Windsor is quite good. It's definitely a step up from the awful service of the nearby Gander location, but the store is way too old. It's located on the other side of the road (about 0.2km south, if that) from the Exploits Valley Mall, in an old run down building. The staff there are helpful and it's organized quite well, they have a nice sports and fitness department although there's a major tendency to not stock and have to go "out back" to get everything.
Even though the physical aspects of this store are horrible, they make up for it with great staff and service that is leaps and bounds ahead of that of the Bennett Drive (Gander) location.