Totally true. But the French language is a barrier to moving there, working there, and becoming a citizen if you know, say, Mandarin and English or Hindi and English or German and English, etc. I honestly think a good chunk of demand in English-speaking major metros comes because worldwide educated classes know English.

Montreal is absolutely fine to visit as an Anglophone. You'll have zero problems. It's different if you're trying to emigrate though.