Updates:
I contacted Tim's head office via customer service. They didn't reply.
I contacted Health Inspectors, she thanked me for reporting and told me she found lots of flies due to clogged drain in the display case. She will return in a week to reinspect the place.
I'm a huge fan of Health Inspectors Notebook:
http://healthinspectorsnotebook.blogspot.ca/
If you don't report them, they are rarely caught. Health department only has manpower to inspect a restaurant every 2 years.
I'm surprised that Tim's didn't reply me, apologize or compensate for poor experience. They treat their customer's like crap. I don't get why people go there.