New Logo - Visa Center Since 2003Travel Visas Application Centers

Contact Visa Center

Before you contact us,
please review our

live_help VISA FAQ

You may find
your answer quicker

Office locations

Toronto Visa Application Center (HEAD OFFICE)


By appointment only
location_on
Sloan Group Building 4646 Dufferin St., Unit 6
Toronto, ON
M3H 5S4
Major Intersection
 
One block north of Finch and Dufferin intersection.
FREE Parking available.
By Public Transport
 
TTC from Sheppard West or Finch West subway stations. Toll-Free 866-334-0811 Local 416-979-4626 Office hours By appointment Mon-Fri 9 am-5 pm;
Call Center: Mon-Fri 9 am-8 pm
Saturdays 10 am to 12 pm by appointment only
book_appointment