Canadian Tire’s baffling strategy to sell you everythingIt breaks every marketing rule, but it’s paying off