On three separate occasions, weeks apart, I've attempted to order chicken noodle soup here and they have been out of it every single time. Whoever is responsible for stock at this location is completely incompetent (I've been a long time Tim Hortons customer at several locations in several cities and have never found this to be an issue before).
The staff here are also much less adept at quickly and efficiency processing large lines than any other Tim Hortons I've ever regularly been to, and even if you just want a donut and there is only a single customer in front of you, you will probably have to wait several minutes while they process, make and hand over that person's order before addressing your transaction that should take seconds. If there is a long line, don't bother and go somewhere else unless you don't value your time at all.
2 stars only because the staff are decently pleasant once they actually get around to serving you, and what stock they do have is acceptable standard Tim Hortons fare.