There are 3 Russian Consulates across Canada, located in Ottawa, Montreal, and Toronto, and one Embassy, located in Ottawa.
If you have difficulties to reach any of those locations, you can contact ANYVISA, based in Vancouver, and we will provide any comprehensive service addressing your needs, should you have any troubles with applications or other documentation issues.
Russian Embassy in Canada
Address:285 Charlotte Street, Ottawa, ON, K1N 8J5, Canada
Working hours: Mon-Fri 9.00 am – 18.00 pm
Russian Consulates in Canada
Russian Consulate in Ottawa
Address: 52 Range Road, Ottawa, ON, K1N 8J5, Canada
Phone: 613-236-0920 & 613-236-7220
Working hours: Mon-Fri 9.30 am – 12.30 pm
Russian Consulate in Montreal
Address: 3685 Avenue de Musee, Montreal, QC, H3G 2E1, Canada
Russian Consulate in Toronto
Address: 60 Saint Clair Avenue East, Suite 500,Toronto, ON, M4T1N5, Canada
Fax: +1 (416) 962-66-11
This information is publicly available. We place it here for your convenience.