I am VERY close to Montreal and I hate it.
However, I'd say Ste Catherine Street. Lots of stuff over there. You could also take a visit to Old Montreal and the Old Port. It's some great places to be as well. No, people don't speak English at all times. You have a lot of French, few English, few bilingual, and some other terrorsit language or something