Cities where you can find HSBC branches
- Dalhousie (1)
- Dartmouth (2)
- Dawson Creek (1)
- Deep River (1)
- Deer Lake (1)
- Degelis (1)
- Delhi (1)
- Delta (5)
- Devon (2)
- Dieppe (2)
- Disraeli (1)
- Dolbeau-Mistassini (2)
- Dominion (1)
- Donnacona (1)
- Doyles (1)
- Drumheller (1)
- Drummondville (4)
- Dryden (1)
- Duncan (1)
- Dunnville (1)
- Durham (1)
- Dutton (1)