Canada is famous for many things, like beautiful mountain scenery, a disproportionate representation of funny people in Hollywood, and French as one of its two official languages.
The short answer to whether you need to speak French when you go to Quebec is “No”. Although most of the province is Francophone (Francophone), English is widely spoken in major cities, such as Quebec City or Montreal, and tourist paradises such as Mont-Tremblant and Tadoussac. Even outside of major metropolitan areas, employees at tourist attractions, such as whale-watching operations, hotels, and restaurants, will generally be able to converse in English or find someone else who can.
However, the further away you are from Montreal (Montreal is the English-speaking center of Quebec and has the largest population of English speakers in the province), the less likely the people you meet will be able to speak to you in English. If you decide to venture into less urban Quebec destinations, you must have an English / French dictionary or verse with some basic French for travelers.
Regardless of where you may or may not find English speakers in Quebec, keep in mind that the language in Canada is a sensitive subject with a long, often hostile, history between English and French speakers that includes armed conflicts and two provincial referendums in those Quebecers voted to separate from the rest of Canada.
Some tourists visiting Quebec, especially Quebec City, claim to detect underlying antipathy towards English speakers manifested through poor or negligent customer service. Having traveled more than 20 times to Quebec, I must say that I have never encountered such treatment, at least not more than anywhere else in Canada.
In general, visiting Quebec does not require any different planning than any other destination; However, learning a bit of the language is part of the fun (after all, speaking French just feels glamorous) and can come in handy when you’re out of the ordinary.