There are multiple ways to send money from Canada to Nigeria, all you need to know is which suits your requirements. These are:
Online money transfer: You just need to add the details of the bank account of both receiver and sender and submit it by entering all the details.
Mobile top-up: If you have to make a recharge than WorldRemit also provide these services to its customers so that they can help their family in Nigeria.
Bank account transfer: Many banks in Canada offer wire transfer and SWIFT transfer, which allow transfer from a bank account to bank account directly.
Cash pickup: You can send money from your bank account, debit or credit card which will be received by the recipient in cash from any agent location nearby.