The best way to receive money from Canada is through a wire transfer. Wire transfers are secure, fast, and convenient. With a wire transfer, the sender can send funds electronically between two financial institutions, such as banks or credit unions. The funds are guaranteed to arrive in the recipient’s account within one to three business days of the transfer being initiated.