ナイアガラの滝観光だけの数時間のカナダ滞在であれば、必要はないと思います ご質問は、アメリカへの旅行でナイアガラに行き、そのときだけカナダ側にも行くと解釈しますと、ナイアガラでだけ使うために、日本からカナダ・ドルを両替しておかなければならない必然性はありません。 もちろん、為替レートの問題で、日本で両替しておいた方がレートがよかったという場合もありえますが、カナダ・ドルをいくら使うかもわからないので、そのくらいの差は気にしない方がいいと思います。 (確かに日本円からアメリカ・ドルにしたものを使うとレート的には不利でしょうけれど。) ナイアガラのカナダ側の観光地であれば、アメリカ・ドルがそのまま使えて、おつりをカナダ・ドルでもらうケースが多いかと思います。 高額紙幣が使えない場合もあるでしょうから、クレジット・カードを使う方も多いと思います。 お店のレートが悪いと気になるのであれば、現地の両替所でドルを両替することもできるでしょう。 カジノがありますので、そちらの両替レートは、よいかもしれません。 (行ったことはありませんので、一般論からの類推) クレジット・カードを使わずに、カナダ・ドルで宿泊や買い物などで多額の支払いをするのであれば、日本円からカナダドルに両替しておく方が差損が少ないことはあるでしょうね。