I live about 60 minutes from the Canadian border and have opened an account in Canada in Canadian dollars. While they may not be as good as Swiss francs, will the Canadian dollar be an acceptable way to shelter wealth from a collapsing U.S. dollar?
You are right that Canadian dollars are not as sound as Swiss francs. Canadian dollars may provide you with a cushion, as Canada has done a pretty good job of weathering the recession. However, the Canadian economy is tightly linked to the American economy, so the Canadian dollar should in no way be considered a safe haven.