Lived in Montreal for 4 years.
I loved the city. It is fantastic.
The usual greeting you get, almost anywhere, in retail places is Bonjour / Hi. It is perfect. Tells the consumer that French is their language, but they are capable of serving you in English.
Well, no more.
It is apparently now 'illegal' to use the multi language hybrid greeting.
http://www.ctvnews.ca/mobile/canada/...ting-1.3701305