Cities where you can find HSBC branches
- Mabou (1)
- Madeira Park (1)
- Madoc (1)
- Magog (1)
- Malartic (1)
- Maniwaki (1)
- Manotick (2)
- Marathon (1)
- Margaree (1)
- Marieville (1)
- Markdale (1)
- Marmora (1)
- Marys Harbour (1)
- Marystown (1)
- Maskinonge (1)
- Masset (1)
- Matane (1)
- Meaford (1)
- Medicine Hat (1)
- Melbourne (1)
- Melfort (1)
- Mercier (1)
- Meteghan (1)
- Middle West Pubnico (2)
- Middleton (1)
- Midland (3)
- Mildmay (1)
- Mill Bay (2)
- Mille-Isles (1)
- Mindemoya (1)
- Miramichi (3)
- Moncton (8)
- Mont-Joli (1)
- Mont-Laurier (2)
- Mont-Tremblant (1)
- Montague (1)
- Montebello (1)
- Montmagny (1)
- Moose Jaw (3)
- Morell (1)
- Morinville (1)
- Morrisburg (1)
- Mount Forest (2)
- Mount Pearl (3)
- Mulgrave (1)
- Munster (1)