But after a year living there I left - 100% due to the hostility to strictly English-speaking people.
I hoped my lack of french-speaking ability would only be a minor hurdle that I could slowly overcome as I grasped the language over the years. But every single store you go into requires that they start speaking in french first (a bylaw). I watched three major street protests while walking downtown against stores who didn't change their globally-recognized retail brand names to french versions.
Plus I felt a large cliquey nature to the Montreal tech scene. I felt like a foreigner in my own country. I was happy to go back to Toronto where multiculturalism is actually fully embraced. Where almost everyone still speaks their native language first, often remaining in cultural divided in neighbourhoods, and despite this mixing at bars and events is never an uncomfortable experience.
Quebec's greatest economic problem is their obsession with cultural homogeneity.