Cities where you can find Tim Hortons branches
- Dalhousie (1)
- Dartmouth (21)
- Dauphin (1)
- Davidson (1)
- Dawson Creek (2)
- Debert (2)
- Deep River (1)
- Deer Lake (1)
- Degelis (1)
- Delhi (1)
- Delson (1)
- Delta (7)
- Denwood (1)
- Deroche (1)
- Deschambault (1)
- Deux-Montagnes (1)
- Devon (1)
- Didsbury (1)
- Dieppe (6)
- Digby (1)
- Doaktown (1)
- Dollard-des-Ormeaux (5)
- Dominion (1)
- Donnacona (1)
- Dorchester (2)
- Dorval (6)
- Dowling (1)
- Drayton Valley (2)
- Dresden (1)
- Drumheller (1)
- Drummondville (5)
- Dryden (1)
- Duncan (4)
- Dundalk (1)
- Dundas (3)
- Dunnville (1)
- Dunvegan (1)
- Durham (1)
- Dutton (1)