Toronto · Book online
Book a consultation
A 30-minute consultation, in person in Toronto, by video or by phone, in English or Persian. We set out your options, what each one needs and what it costs.
- Format
- Date and time
- Your details
- Payment
Questions first? Message us on WhatsApp Call +1 416 939 0098
Booking form
Request received
The Aval Visa team will be in touch shortly.

Before you book
Common questions
Who will I be speaking with?
For Canada: Hadi Imani (registered name Hadi Imani Maman), Regulated Canadian Immigration Consultant, CICC licence R522575, from the Aval Visa Toronto office. The licence is issued by the College of Immigration and Citizenship Consultants (CICC) and covers Canadian immigration only. Under Canadian law, only three groups may charge a fee to advise or represent you on Canadian immigration: CICC licensees, members of a Canadian provincial or territorial law society, and members of the Chambre des notaires du Québec. For other countries: the Aval Visa team, which handles files for countries other than Canada.
How is the session held?
In person at the Toronto office, online by video call, or by phone. All three are private and cost the same. Once your time is confirmed, the Aval Visa team sends you the details, and the meeting link if your session is online.
What happens if I do not complete the payment?
No time is held for you, and you can come back whenever you like, choose a time again and pay.
How do I pay from Canada?
Choose Interac e-Transfer in step 4 and the province or territory where you live; the amount with GST/HST is shown there. After you send the request, the next screen shows the recipient (info@avalvisa.com) and the amount. Send the e-Transfer from your banking app and upload the confirmation on that same screen. Once it has been checked, your time is confirmed and we let you know.
How do I pay from outside Canada?
Choose Bank transfer in step 4. The fee is CAD 100, with no GST/HST. After you book, we email you the transfer details (Wise or bank) within one business day. When you have paid, upload the confirmation on the booking screen or reply to our email with it. Once it has been checked, your time is confirmed and we let you know.
Are my information and my payment secure?
You pay in your own banking app (Interac e-Transfer from Canada, or a bank transfer from outside Canada), so no banking details are entered on our site; you only upload the payment confirmation. What you enter in the form is used only to review your request and arrange the session, and you can ask us to correct or delete it.