Here is my "two cents worth". I have no personal experience with this, but found this answer on line. Let us know if you find or learn anything more restrictive.
"There are no limits to the amount of money that you can bring into or take out of Canada. However, amounts of CAN$10,000 or more must be reported to customs at the Canadian border.
Failure to report amounts totaling CAN$10,000 or more may result in seizure of the money and penalties of CAN$250 to CAN$5000.
If you are carrying a total of CAN$10,000 (or its equivalent) or more - in coins, domestic and foreign bank notes, securities such as travellers cheques, stocks and bonds - you must complete a Cross-Border Currency or Monetary Instruments Report - Individual Form E677 (in PDF). If the money is not your own, you should complete Form E667 Cross-Border Currency or Monetary Instruments Report - General (in PDF). The form should be signed and handed to a customs officer.
Completed forms are sent to the Financial Transactions and Reports Analysis Centre of Canada (FINTRAC) for assessment and analysis."
http://canadaonline.about.com/od/custom ... smoney.htm