Attualmente sto visitando Montreal. In quasi tutti i negozi o ristoranti in cui vado, sono accolto con "bonjour!" Conosco solo un po 'di francese e probabilmente potrei cavarmela con una semplice transazione, ma poi mi perderei se fosse necessario qualcosa di più sfumato. Quindi di solito rispondo con "ciao" e continuo in inglese. Va bene o è un passo falso? Sarebbe più appropriato iniziare con "parlez-vous anglais", o si presume che la maggior parte delle persone sia bilingue? Che dire di Quebec City - è più malvisto lì? Non voglio davvero trasudare l'atmosfera "arrogante turista americano"!
AGGIORNARE:
Ho provato a parlare il francese il più possibile, ricorrendo a "je suis desolé, je ne parle pas très bien français" ogni volta che ho incontrato una frase che non riuscivo a capire. Praticamente tutti quelli che ho incontrato parlavano inglese a vari livelli, e nessuno mi ha dato problemi. Una persona mi ha persino complimentato per il mio accento francese - apparentemente è stato convincente! L'unico problema è che ora sono costretto a iniziare a parlare in francese ogni volta che vado in un ristorante negli Stati Uniti. :)