Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
@Orejano I may stress "money laundering". The real problem is to demonstrate how you got that money. Declaring an amount above 10K while on transit (you need to) will not prove that. That is why it may still get confiscated at the authority discretion. Any bank needs to inquire when someone makes a significant cash deposit, asking for documental proof of earnings; it doesn't matter whether it is in Canada or Argentina. The receiving bank may assume that the sender institution already took this procedure on a wire bank transfer; still, additional controls may apply.
@camden_kid The OP is from the same country as I am; Argentina. We are used to carrying high amounts of USD. We buy real estate in cash (hundreds of thousands on a backpack), have saving "below the mattress," as we say here, because we don't trust the banking system either. For us, it is natural to try what the OP asks, but it is highly unadvisable: A max of 10K USD is permitted cos it is considered a fair amount for leisure travel. Any country in the world will confiscate any sum above that to fight money laundering. Good luck trying to prove to an abroad authority how that cash was earned.