Speaking French is not a requirement for visiting Canada. In most of Canada they hardly speak it at all and even in the French speaking area(s) you can survive without French.

In Quebec they speak a different version of French from France, so speaking French the Paris way while helpful is not always making life easy.

As a French citizen you need to [apply for an Electronic Travel Authorisation (ETA)](https://www.canada.ca/en/immigration-refugees-citizenship/services/visit-canada/eta/apply.html), if you are approved for that you do not need more.