一番良い方法はありません。自分が良いと思うのが良い方法でしょう。
持ってる円が1年以上必要でないか、近いうちに必要になるかで考えないと駄目と思います。
面白半分に計算で遊んでみるのもいいですよ。自分はどうしたいかの判断にもなるし。
例として今必要のない100万円があったとして、それを両替レート88円で計算すれば、11363カナダドルが手に入る。それを1年定期預金3%で預けると1年後11704ドルとなる。100万円が1年後11704ドルになったのでレートとしては85.4円で両替したことと同じくなります。1年後に85.4円になってるかなってないかは誰も不明。
近いうち生活費に必要なお金なら為替を考えてる暇はなく、いづれ両替せざるを得ないことになると思います。一度に大金を両替しない方がよいに越したことはないですけどね。
以下↓で過去2年間のカナダドル為替動向が分かります。前はアメリカドルに結構左右されて動いてたけど最近はカナダドルがUSドルに対しても強いので、対円でも強いので円高にならない感じです。両替判断は自分で。
http://www.yomiuri.co.jp/atmoney/rate/chart_cad.htm