I want to send money home (to Canada) and am wondering if there is a limit on how much money you can send (via the bank) at a time. Also, does anyone have any suggestions for the best bank to transfer money home from (least amount of fees, best exchange rate, etc)?