There are multiple ways of sending money to Lebanon from Canada and you can select the one which suits you the best. These are:
Cash pickup: The companies such as WorldRemit, Western Union, MoneyGram and Ria Money Transfer offer cash pickup services in Lebanon. So, the recipient can go to the nearest agent with his ID and collect the cash sent by the sender.
Bank transfer: Western Union, MoneyGram, Ria Money Transfer and XE Money Transfer are offering their bank transfer services from Canada to Lebanon. Here you can connect you and your recipient’s bank account and transfer money at the lower transfer fees.
Wire transfer: Money transfer companies also offer the wire transfers to the customers where they can send money in a faster way to the bank account of the recipient.