/ TORONTO OR MONTRÉAL (for a Polish person to live?)
How do the "language battles" you metnioned affect an ordinary person in Montreal?
For one thing, immigrants have to learn 2 new languages, English & French. Historically the 2 language groups were called "the 2 solitudes" because they never integrated. There was the French part of town and the English part of town, with language and religion keeping them apart. Then the separatist movement erupted. One of the its' gains was making French the official language of Quebec, but for practical purposes, English is a must, since there are so many Anglophones living there. Both McGill & Concordia universities use English as primary language, a lot of international companies do too. Staff in hotels & restaurants has to know both languages. Most younger Montrealers are bilingual & use both languages intermittently.
I don't live in Montreal, but spend a lot of time there, and after few days I'm not even conscious of which language I'm speaking at the moment.
So to answer the question asked in this thread - Toronto would be a better option. It's a huge city, with a sizeable Polish population. It's also the most racially/ethnically diverse city in North America.