Why Canadian Tire and Tim Hortons are linking their loyalty programs