Why taking that much cash on a plane? If you declare the money and you can prove it is yours and from where it came, you are save I think.
When I came to Canada 2 years ago, I had less then 1000$ on me and transferred the rest to my Canadian account. I have opened two days, after I have arrived in Canada and 1 day after I got my SIN number. I needed a SIN number to open an account. I don’t remember how long it took before my money was transferred between my Belgian account and Canadian account, but I think it was only a few days. No hassle to declare the money when I left Europe and arrived in Canada and no risk to loose it or that it would be stolen.