Here in Montreal, most people, but by no means all, can at least sort of get by in both English and French. The rest of the province is mostly unilingual French-speaking, apart from people in the hospitality/tourism business and some Anglo pockets here and there. English education is pretty poor in French schools. There is still a sizeable French nationalist movement in Quebec that rejects the English language, for historical reasons, i.e., the conquest in 1759, and for many of these folks, refusing to learn or speak English is a political act. There are also some English Quebeckers (that's the term in English, québécois being the French one) who barely speak French and that's not only among the older generation. It's entirely possible to live and work almost completely in either English or French here.
Most people are pretty welcoming, though and will make an effort to speak English. If you come here as a tourist, you shouldn't have problems.