The overall best way to send money online to Canada is by using a money transfer provider.
These specialist services tend to offer lower fees, fairer exchange rates, and faster transfer times that traditional banks, and most have extremely intuitive apps that allow you to manage an international transfer within minutes. This would be one of the cheapest ways to send money to Canada.
Compare providers to find the best options for your specific transfers and to find out the best options for the fastest way to send money to Canada.