I immigrated to Canada about a year ago (in-land landing). While I'm fully a tax resident here, I still have quite a bit of money abroad (just about $200k). That's a result of salary and investment that has been properly taxed abroad. The money has moved around between several tax jurisdictions, and there is no way for me to show where everything came from and that it was taxed (i.e. producing pay slips and trace transactions, some more than a decade old). It's getting very hard to manage remotely and I'd like to bring the money here. Will my Canadian bank be cool with me doing one big transfer, or will that trigger some investigation?