Don't fall into the warranty trap.
The retailer has to provide a refund, or an exchange if you prefer.
On Tuesday, call the Ministry at 1-877-665-0662.
In the meantime, check out this blog:
How to get a refund from Canadian Tire - moneyville.ca Blogs
Lots of other good resources out there.
Just don't be fooled by the Crappy People who say you have to settle for whatever they want to offer you.