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 1

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
1 Royal Trust AB Calgary Alberta Company Branch 600 Dome Tower 333-7th Ave S.W. 057003129
2 Royal Trust AB Calgary Alberta Regional Accounting 600 Dome Tower 333-7th Ave. S.W. 058027719
3 Royal Trust AB Calgary Alberta Regional Admin 600 Dome Tower 333-7th Ave. S.W. 058017719
4 Royal Trust AB Calgary Alberta Regional Lending 600 Dome Tower 333-7th Ave. S.W. 058037719
5 Royal Trust AB Calgary Alberta Regional Operations 600 Dome Tower 333-7th Ave. S.W. 058087719
6 Royal Trust AB Calgary Alberta Securities Dept Dome Tower, 333-7th Avenue S.W. 058047719
7 Royal Trust AB Calgary Avenida 755 Lake Bonavista Dr SE - Unit 115 058007579
8 Royal Trust AB Calgary Bonavista 755 Lake Bonavista Dr SE - Unit 115 058007909
9 Royal Trust AB Calgary Calgary Main 339-8th Ave SW - 2nd Flr 058007719
10 Royal Trust AB Calgary Market Mall 4820 Northland Dr NW - Ste 220 058007859
11 Royal Trust AB Calgary Midnapore 250 Shawville Blvd SE - Ste 144 058007879
12 Royal Trust AB Calgary 339-8th Ave SW - 2nd Flr 058007209
13 Royal Trust AB Edmonton Bonnie Doon Shopping Centre 111 Bonnie Doon Shopping Centre, 82nd Avenue & 83rd Street 058007829
14 Royal Trust AB Edmonton Edmonton Accounting 400 Royal Trust Tower, 128 Edmonton Centre 058027729
15 Royal Trust AB Edmonton Edmonton Main 128 Edmonton Centre 058007729
16 Royal Trust AB Edmonton Hudsons Bay Reserve Office 11604-104th Ave 058007929
17 Royal Trust AB Edmonton River Valley West 9102-142nd St 058007669
18 Royal Trust AB Edmonton South Edmonton 2323-111th St - Ste 243 058007549
19 Royal Trust AB Lethbridge Lethbridge 614-4th Ave S 058007789
20 Royal Trust AB Medicine Hat Medicine Hat 2901-13th Ave SE 058007689
21 Royal Trust AB Red Deer Red Deer 4943 Ross St 058007849
22 Royal Trust AB St Albert St Albert 2 Hebert Rd - Gateway Village S/C 058007219
23 Royal Trust BC Burnaby Station Square 4370 Kingsway 058007650
24 Royal Trust BC Coquitlam 2885 Barnett Hwy 058007960
25 Royal Trust BC Delta Sunshine Village Shopping Centre 7157-120th St 058007000
26 Royal Trust BC Kamloops Kamloops 186 Victoria St 058007690
27 Royal Trust BC Kelowna Kelowna 510 Bernard Ave 058007770
28 Royal Trust BC Nanaimo Nanaimo 6631 Island Hwy N - Ste 246 058007800
29 Royal Trust BC North Vancouver 1557 Lonsdale Ave 1789 Lonsdale Ave 058007890
30 Royal Trust BC Tsawwassen Richport Town Centre 1281-56th St 058007950
31 Royal Trust BC Tsawwassen 1281-56th St 058007010
32 Royal Trust BC Vancouver 505 Burrard St. (14) 505 Burrard St. (14) 058007070
33 Royal Trust BC Vancouver British Columbia Company Branch 505 Burrard St. 14th Floor 057003130
34 Royal Trust BC Vancouver Kerrisdale 2208 West 41st Ave 058007810
35 Royal Trust BC Vancouver Pacific Regional Accounting 505 Burrard St., Royal Trust Tower 058027740
36 Royal Trust BC Vancouver Pacific Regional Admin 505 Burrard St., Royal Trust Tower 058017740
37 Royal Trust BC Vancouver Pacific Regional Lending 505 Burrard St., Royal Trust Tower 058037740
38 Royal Trust BC Vancouver Pacific Regional Operations 505 Burrard St., Royal Trust Tower 058087740
39 Royal Trust BC Vancouver Pacific Securities Dept Concourse Level, 505 Burrard Street 058047740
40 Royal Trust BC Vancouver Point Grey 4501 West 10th Ave 058007980
41 Royal Trust BC Vancouver South Granville 1497 West Broadway St 058007880
42 Royal Trust BC Vancouver Vancouver Main 1025 West Georgia St 058007740
43 Royal Trust BC Vancouver Vancouver Private Banking Branch 505 Burrard St - 14th Flr 058007560
44 Royal Trust BC Victoria Broadmeade Village Shopping Centre 777 Royal Oak Dr - Ste 600 058007020
45 Royal Trust BC Victoria Oak Bay 2255 Oak Bay Ave 058007940
46 Royal Trust BC Victoria Victoria 1079 Douglas St 058007750
47 Royal Trust BC West Vancouver West Vancouver 1705 Marine Dr 058007860
48 Royal Trust BC White Rock White Rock 1584 Johnston Rd 058007670
49 Royal Trust MB Winnipeg Grant Park 146 - 1120 Grant Ave. 058007917
50 Royal Trust MB Winnipeg Manitoba Company Branch 330 St. Mary Avenue 2nd Floor 057003097