Atualmente, estou visitando Montreal. Em quase todas as lojas ou restaurantes que frequento, sou recebido com "bonjour!" Eu sei apenas um pouco de francês e provavelmente poderia me dar bem com uma transação simples, mas ficaria perdido se algo mais sutil fosse necessário. Por isso, geralmente respondo com "olá" e continuo em inglês. Isso é bom ou é uma faux pas? Seria mais apropriado começar com "parlez-vous anglais" ou presume-se que a maioria das pessoas seja bilíngue? E a cidade de Quebec - é mais desaprovada por lá? Eu realmente não quero exalar a vibe "arrogante turista americano"!
ATUALIZAR:
Tentei falar francês o máximo possível, recorrendo a "je suis desolé, je ne parle pas très bien français" sempre que encontrava uma frase que não conseguia entender. Quase todo mundo que conheci falava inglês em graus variados, e ninguém me incomodou. Uma pessoa até me elogiou pelo meu sotaque francês - aparentemente foi convincente! O único problema é que agora sou obrigado a começar a falar em francês sempre que vou a um restaurante nos EUA. :)