Ask a Canada Law Question, Get an Answer ASAP!
You can carry as much cash as you wish on you when you enter Canada.
But, if you are bringing in over $10,000 cash you simply must declare that at the border. There is no duty to pay. The government just wants to know who is bringing in cash mainly because they don't want people coming into Canada to fund terrorism.