Routing Numbers, Transit Numbers and SWIFT Codes for all Banks in Canada
Banks Swift Codes Credit Unions Trust Companies

Canadian Routing Numbers is a nine digits numerical codes used to identify an individual branch of a financial institution in Canada. It is used by Canadian Banks, Credit Unions and Trust Companies for Electronic Fund Transactions (EFT) within Canada.

The Routing Number is used for domestic transfer. To make money transfer, the Routing Number is used together with the bank account number of the recipient. For international inward money transfer, a SWIFT code must be used together with a Routing Number and Account Number.

MICR Numbers or widely known as Transit Numbers are used in cheques processing. It appears on the bottom of negotiable instruments such as checks identifying the financial institution on which it was drawn.

The format of Routing Number, MICR Number is as follows;

Routing Number - 0AAABBBBB
MICR Number - BBBBB-AAA

  • for the routing number, the first digit is the leading zero.
  • AAA is three digits code identifying the institution.
  • BBBB is five digits code identifying the branch.

Royal Trust - Page 2

The table below are the address and Routing Number for all Royal Trust branches in Canada. Click on the Routing Number to find out the bank details, address & maps.

No Bank or Institution Prov ince City Branch Street Address Routing Number
51 Royal Trust MB Winnipeg Midwestern Regional Accounting 330 St Mary Avenue 058027767
52 Royal Trust MB Winnipeg Midwestern Regional Admin 330 St Mary Avenue 058017767
53 Royal Trust MB Winnipeg Midwestern Regional Lending 330 St Mary Avenue 058037767
54 Royal Trust MB Winnipeg Midwestern Regional Operations 330 St Mary Avenue 058087767
55 Royal Trust MB Winnipeg Saskatchewan Company Branch 330 St. Mary Avenue 2nd Floor 057003108
56 Royal Trust MB Winnipeg Southdale Square 111 Vermillion Rd 058007427
57 Royal Trust MB Winnipeg Thunderbay Company Branch 330 St. Mary Avenue 2nd Floor 057003087
58 Royal Trust MB Winnipeg Winnipeg Main 330 St Mary Ave, P.O. Box 748 058007767
59 Royal Trust MB Winnipeg 100-1700 Corydon Ave 058007937
60 Royal Trust NB Fredericton Fredericton 504 Queen St, PO Box 1420 058002454
61 Royal Trust NB Moncton Moncton 644 Main St 058002374
62 Royal Trust NB Saint John Saint John 1 King Street 058002334
63 Royal Trust NL St. John's Cabot Place 226 Water St 058002341
64 Royal Trust NS Dartmouth 978 Cole Harbour Road 058002363
65 Royal Trust NS Halifax Atlantic Regional Accounting 1660 Hollis Street 058022323
66 Royal Trust NS Halifax Atlantic Regional Admin 1660 Hollis Street 058012323
67 Royal Trust NS Halifax Atlantic Regional Lending 1660 Hollis Street 058032323
68 Royal Trust NS Halifax Atlantic Regional Operations 1660 Hollis Street 058082323
69 Royal Trust NS Halifax Barrington Place 5161 George St 058002323
70 Royal Trust NS Halifax Halifax 7001 Mumford Rd 058002423
71 Royal Trust NS Halifax New Brunswick Company Branch 1660 Hollis St 3rd Floor 057003014
72 Royal Trust NS Halifax Newfoundland Company Branch 1660 Hollis St 3rd Floor 057003031
73 Royal Trust NS Halifax Nova Scotia Company Branch 1660 Hollis St 3rd Floor 057003023
74 Royal Trust NS Halifax P.E.I. Company Branch 1660 Hollis St 3rd Floor 057003043
75 Royal Trust ON Barrie Georgian Mall 400 Bayfield St 058005082
76 Royal Trust ON Belleville Belleville 231 Front St, PO Box 1510 058005792
77 Royal Trust ON Brampton Lakeridge Mall 1 Main St N 058004362
78 Royal Trust ON Brantford Brantford 95 Lynden Rd 058005042
79 Royal Trust ON Burlington Burlington East 3535 New St 058005322
80 Royal Trust ON Burlington 3535 New St 058005812
81 Royal Trust ON Cambridge Cambridge 73 Main St 058005022
82 Royal Trust ON Chatham 190 King St W, PO Box 250 058005972
83 Royal Trust ON Downsview Armour Heights 4401 Bathurst St 058005732
84 Royal Trust ON Etobicoke Bloor & West Mall 290 The West Mall 058005422
85 Royal Trust ON Etobicoke Humbertown 270 The Kingsway 058005632
86 Royal Trust ON Forest 5 King St W, PO Box 400 058005822
87 Royal Trust ON Guelph Guelph 74 Wyndham St N 058005692
88 Royal Trust ON Hamilton Hamilton 100 King St W 058005512
89 Royal Trust ON Hamilton Hamilton Mountain 555 Concession St 058005492
90 Royal Trust ON Kanata Kanata 360 March Rd 058005966
91 Royal Trust ON Kingston Royal Trust 65 Princess St 058005552
92 Royal Trust ON Kitchener Kitchener 32 Duke St W 058005642
93 Royal Trust ON Kitchener Kitchener East 1020 Ottawa St N - Unit 11 058002612
94 Royal Trust ON Leamington Leamington 35 Talbot St W 058005032
95 Royal Trust ON London London Main 383 Richmond St 058005532
96 Royal Trust ON London London Westmount 785 Wonderland Rd S 058005442
97 Royal Trust ON London Masonville Place 92 Fanshawe Park Rd E 058005582
98 Royal Trust ON London Victoria Place 785 Wonderland Rd S 058002832
99 Royal Trust ON London Western Ontario Company Branch 137 Dundas St Mezz Level 057003072
100 Royal Trust ON London Western Ontario Regional Accounting 137 Dundas Street 5th Floor 058025532