A woman talking on the phone in her office


An graphical Icon a hand below a dollar coin

Tuition and Refunds

Hafez specializes at paying tuition for all levels of education.

a bag with dollar sign with a handy calculator beside it

Individual payments

Whether its family expenses, immigration costs or personal expenses, Hafez can receive Iranian Rial and pay Canadian Dollar (CAD) in one business day

a graphical receipt icon

Corporate Payments

Hafez is prominent in providing financial services for corporations. Existing clients of Hafez are immigration lawyers, corporate lawyers, food and agricultural companies, advertisement companies and transportation companies.

a graphical Bitcoin icon

Crypto Currency

Whether paying in Canadian Dollar, Rial, Derham or Turkish Lira, Hafez can exchange your fiat into Bitcoin or any other Altcoins in a matter of seconds. All transactions happen live based on market rates with various fee structure. Contact us today to get more info on your next crypto transaction


Clients Say

Our Customers Reviews

  • Sheri Abaeian
    Highly recommended! Fast, trustworthy, professional and always offers the best rate.
    Sheri Abaeian
  • Alireza Khalili
    Very professional team, excellent rate and customer service. I have always worked with them and happy with service I received. Strongly recommended.
  • Sepy Kopahi
    Amazing customer service and super informative. Highly recommended!
    Sepy Kopahi
  • Mehri Tehrani
    Without a doubt, Hafez exchange is one of the best business centres in North shore which I would love to deal with them always.
    Hafez Review
  • Allen Bay
    The best currency exchange in the north shore! super friendly, their rate is better than other exchange company! the smile always on their face
    Allen Bay
A black white image of a standing girl who is thinking
Frequently Asked Questions
How can I initiate a transaction?
You can send a Whatsapp message to one of our numbers. Please introduce yourself and write your request.
What information do I need to receive money in Canada
You will need one piece of valid ID and your full bank information (Bank Name, Branch Number and Account Number).
How long till I receive money in Canada?
1 business day
What is the minimum and maximum amount per transaction?
Minimum amount to send to Iran is $4,000 CAD and minimum amount to receive from Iran is $500. There is no maximum. For amounts larger than $200,000 call for a private consultation