Tim Hortons freezes the donut dough and then cooks it. You are not eating freshly made product. I'll bet it's full of preservatives and other chemicals in order for it to survive freezing, defrosting, baking, and then shipping to the stores with a shelf life built in...