The most effective means of sending money from Nigeria to Canada is via a trusted payment platform. As you would know already that there are a bunch of payment platforms in Nigeria but only a few are involved in international transactions.
As an organization, we can only vouch for our service. You can make a transfer to Canada using the Pay4me app. The App is also better than others because we have put educational payment in place too.
All you need to do is to download the App via IOS or Playstore and begin to use it. Payments takes about few hours and 48 hours in an extreme case.