I'm not sure any Tim Horton's would get more than a 3.5, but this one is definitely below average.
The staff and fellow customers are on the surly side. The staff seem to be always new and not so happy to serve you. Not sure why this location attracts such a rough crowd, but it does. You can basically expect to be hassled on the way in for money.
The coffee is totally bland. The food even more flavourless. I'm not sure how an everything bagel can taste like nothing, but they've succeeded.
The only thing getting it it's second star is that it's cheap and my expectations were low to start with.