I am English and have lived in Montreal my whole life. There are some die hard Quebecois that will frown upon people who speak English to them and will refuse to speak English. Most will gladly speak English especially if they know you're a tourist. Problem is some will assume you are a English quebecer who is refusing to speak French.
I have done a ton of travelling so seen alot of the world. Montreal is a great place to live. My only complaint is our roads suck and wait time at a hospital is long. Most tourists say we have awesome food and hot women.

Oh and hockey is a religion here lol