Diplomatic missions of Sri Lanka in Canada
Sri Lanka maintains 6 diplomatic missions in Canada. ;
High Commission in Ottawa
333 Laurier Avenue West, Suite 1204Ottawa ON K1P 1C1
Canada
Consulate General in Toronto
1 Eglinton Ave E #501Toronto ON M4P 3A1
Canada
Honorary consul in Montreal
129 St. Jacques Street, 3rd floorMontreal QC
Canada
Honorary consul in Calgary
#5 2080 39 Ave NECalgary AB T2E 6P7
Canada
Honorary consul in Saint John
84 Westminster courtSaint John NB
Canada
Honorary consul in Halifax
3480 Joseph Howe Drive, Suite 401Halifax NS
Canada