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
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