Selon mon expérience, la BNC est horrible à plein de niveaux en effet.
Il y a moyen d'ouvrir des comptes en euros à la HSBC et à la Banque Scotia (peut-être d'autres institutions mais je n'ai pas l'info), histoire d'éviter ce genre de frais ridicules.
Les banques, il faut les "magasiner" et ne pas hésiter à faire affaire à plusieurs institutions plutôt qu'une seule si vous ne trouvez pas tous les produits ou avantages que vous recherchez.