Hi! I've got a few questions regarding moving my savings from Bank of America in USA to TD bank in Canada. I worked in USA on STEM OPT and landed in Canada as a Permanent Resident.
- Does anyone know if you need to report this transfer to IRS in USA?
- Can you transfer all the funds at once or is there a limit on the amount that can be transferred?
- Do we have to declare this transfer in Canada?
- Are there any third-party services that provide a good exchange rate for such transfers? I believe bank to bank won't be the ideal option.