If it is a lot more, you may be asked to prove its source -- e.g. sale of a house (bring sales contract, and maybe a copy of the certified cheque; or sale of drugs (don't try it). For large amounts of money, it wojudl raise fewer questions if you wired the funds from a bank into your Canadian bank account. Yes, the Canadian bank will report the receipt to FINTRAC, but it will know the money came from another bank which (presumably) vetted the source before accepting the deposit in the first place.