Visa applications for Canada residents are to be submitted at the Russia Visa Application Centres in Ottawa, Toronto and Montreal. All applications will be assessed by The Embassy and Consulates General of the Russian Federation in Canada. The Visa Application Centres are operated by VF Services Canada Inc.
If you have already submitted your application at the Visa application centre, to check the status of your applicationClick Here
Locate your nearest Visa Application Centre.
Important news and notices will be published in this space.