Several times, I have noticed that if my review was positive, they would allow it.
BUT, in the case where I bought a product that was not very good and that I mention it in a review, they always send me a message saying: your review has been moderated and cannot be posted. I found this very strange, as my reviews are always very polite, no errors in my writing... nothing wrong at all with them I guarantee it. So overall, this company is not being honest at all... they filter the reviews to keep the good ones and try to block as many negative review as possible.
Also, they will never tell you why they rejected your review (it makes sense: there is no reason for rejecting!). You cannot ask them either: their email is a "no-reply" email, which says it all about how much they care about their customers.
I am glad I was able to use this site to express my concerns about this company. I lost all trust in Canadian Tire, based on several bad experience with their dishonest review system.
Hope this helps,
Francis