It is not necessary to have the money that you need to bring or take out to Canada. But you need to declare some currency or monetary instruments that are valued at CAN$10,000 or more.