Just a note -- Canadian banks do NOT like receiving large cash deposits, especially from foreign people. It's a stupid twitch of theirs, because any normal immigrant travels with cash, you need it when you land: and before you land, you don't have a bank account to transfer money electronically . . . if you deposit a check, it takes a month (two weeks longer than in 1990?!!) to clear . . . Anyway, when you bring your cash, try to have some kind of documentation of what it's from -- a land sale, a receipt from the bank you withdrew it from, things like that. It makes everyone happier . . .
Also, here are two scenarios, one is more suspicious than the other (of course, both are legal):
A family of immigrants is landing, the husband declares he is carrying $45,000, has a receipt to show where it comes from (see above). Explains it's for getting established.
A family of immigrants is landing, the husband, wife, and three kids are each carrying $9,000 for some weird reason. Everyone insists the money belongs to the kids.