Information from Canada Border Services Agency （Government of Canada website）:
Travelling with CAN$10,000 or more
Anytime you cross the border, you must declare any currency or monetary instruments you have valued at Can$10,000 or more. This amount includes Canadian or foreign currency or a combination of both. Monetary instruments include, but are not limited to, stocks, bonds, bank drafts, cheques and traveller's cheques. There are no restrictions on the amount of money you can bring into or take out of Canada, nor is it illegal to do so.