Source: https://money.stackexchange.com/questions/7593/what-is-the-best-way-of-transferring-money-from-american-to-canadian-bank