I am not suggesting anything to you, just giving my personal opinion. Currently for me, the Swiss Franc is the most secure currency in the world. Switzerland is a country that is not plagued by war, the Swiss guards the pope, it is the most secure. But, I do not think there would be any problems holding funds in USD or CAD. Also, gold is not a bad idea, the price of gold has been on a steady increase
How long ago did you check the price of gold yourself?
In respect to most secure currency to hold funds in, the OP obviously means most inflation risk-free currency, not secure, since secure mainly refers to a currency resistance against being counterfeited. In this way (inflation wise), there are no secure or safe currencies to keep funds in. If we are talking about fiat, you essentially trust yourself and your funds into the hands of the government which issues that currency. If we are talking about Bitcoin and other cryptocurrencies, you are in the power of an even greater number of random forces