Bonjour,
Globalement les banques sont plutôt bien organisées.... et en définitive les commissions et frais de change sont à peu près les mêmes quelle que soit la méthode de paiement, qu'il s'agisse de carte bancaire ou de retrait ou de Travelers chèques ! Cependant deux petits "trucs" à savoir :
en général, en retirant du cash avec une CB, il y a une partie de commission fixe (forfait) et une partie en % du montant retiré. Il en résulte qu'il vaut bien mieux retirer 200$ deux ou trois fois que 10 fois 20$

en général toujours, les banques canadiennes n'acceptent pas les Euros cash pour les changer en $$, sauf si on a un compte ouvert chez eux.....

Donc il faut aller chez le bureau de change du coin dont en effet il y a pléthore à
Montréal.... mais en dehors de
Montréal, je n'en ai pas vu bcp !!
Donc en résumé : achète des $$CA à ta banque ici avant le départ pour un fond d'argent de poche, emmène ta MasterCard ou ta Visa qui sont acceptées PARTOUT, même pour des sommes minimes et quand tu seras à court de $$$, fais un retrait à n'importe quel distributeur bancaire !