No, I didn't - I opted to only bring a small amount (CAD$500) and then to wire transfer in the rest of my money once I had opened my bank accounts in Canada a few days later. But I also had existing credit cards at the time that could be used internationally, as well as family members who were willing to fund me if necessary.
I already did my landing in Canada, My spouse is an accompanying dependent, she will be landing alone . Does she need to buy a round trip ticket or one way? And must she show prove of funds? Your quick response will be appreciated .