Official Name: Province of Canada
Capital City: Toronto
Currency: Canadian dollar (CAD)
Welcome to the bankinfobook directory of financial institutions in Ontario.
Below is the verified list of 62 banks operating in Toronto
and throughout the region. This list includes direct links and SWIFT codes,
audited and verified for 2026.
Continent: N.Ame.
Country: Ontario Total Banks: 62
Alterna Savings bank
SWIFT:
America bank
SWIFT: BOFAUS3N
Amex bank
SWIFT: AMEXCATT
Barclays bank
SWIFT: BARCCATT
BNP Paribas bank
SWIFT: BNPACATT
Bridgewater bank
SWIFT: BWBKCA21
China bank
SWIFT: BKCHCATT
CIBC bank
SWIFT: CIBCCATT
Cidel bank
SWIFT: CIDCCATT
Citizens bank
SWIFT: CTZNCA8V
Comerica bank
SWIFT: VMCBCA21
Construction China bank
SWIFT: CHBCCATT
Desjardins bank
SWIFT: CCDQCAMM
Deutsche bank
SWIFT: DEUTCATT
Equitable bank
SWIFT: EQBKCA21
Financial bank
SWIFT: MFCTCATT
Financial Canadian bank
SWIFT:
General bank
SWIFT: GNRLCA21
Habib bank
SWIFT: HBZUCATT
Hana bank
SWIFT: KOEXCATT
Haventree bank
SWIFT: HAVNCA21
Home Equity bank
SWIFT: HEBKCA21
ICICI bank
SWIFT: ICICCATT
Industrial and Commercial bank
SWIFT: ICBKCAT2
JP Morgan bank
SWIFT: CHASCATT
Laurentian bank
SWIFT: BLCMCAMM
Manulife bank
SWIFT: MFCTCATT
Mega bank
SWIFT: ICBCCATT
Mizuho bank
SWIFT: MHCBCATT
MUFG bank
SWIFT: BOTKCATX
National bank
SWIFT: BNDCCAMM
Northern Trust bank
SWIFT: NTCOCA21
OTT bank
SWIFT: NOSCCATTOTT
Scotiabank
SWIFT: NOSCCATT
Shinhan bank
SWIFT: SHBKCATT
Silicon Valley bank
SWIFT: SVBKCATT
Simplii bank
SWIFT: CIBCCATT
Simplii Financial bank
SWIFT:
SMBC bank
SWIFT: SMBCCATT
Societe Generale bank
SWIFT: SOGECATT
State Street bank
SWIFT: SBICCA21
Tangerine bank
SWIFT: NOSCCATT
Tire bank
SWIFT: CTBKCATT
US bank
SWIFT: USBKUS44IMT
Vancity bank
SWIFT: VCIBCA21
Versa bank
SWIFT: VRSBCA21
Wealthsimple bank
SWIFT: WLSBCA21
Wells Fargo bank
SWIFT: PNWFCATT
✓ Verified: This entry was personally compiled and reviewed by Milan Ignjatovic using primary sources.
Founder & Sole Curator, Bankinfobook | Master Manager of ICT · Graduated Economist
Last Data Review: June 30, 2026