Well not everyone speaks English but definitely a lot of people. Still many companies require some minimal French speaking. Despite this, you could manage to live in English only.
When I was there, conversations start in french, then you have to go through the song and dance of saying you don't speak french, and I've heard stories in certain areas where some french don't like english only speakers.