@Tim Hortons locations vary around the city. To my understanding, there are two on Sh. Zayed Road, one on Jumeirah Road, one on Nad El Sheba/Meydan Road (newly opened) right before Al Wasl Road. However if you so happen to be at a mall, there is one in Dubai Mall on the lower ground level. Not to forget the one at JBR as well. You are bound to find it in all the popular areas in Dubai.