reason tim hortons is struggling to stay in business