"I have no borders"

900-275 Slater Street
Ottawa, ON K1P 5H9
Phone: (613) 231-7054


Visa Services Canada is the industry leader in visas for Canadians, and is your one-stop visa headquarters. At this visa HQ we are your visa connection, with visa connections to all your visa needs. VSC covers the whole legal visa universe. We are your global visa provider. Visa Services Canada is your international travel visa processing office and your number one visa centre and visa center for all of Canada. So let Visa Services Canada be your consular service of choice. Choose the best, choose Visa Services Canada.