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 ETAapply for an Electronic Travel Authorisation (ETA), if you are approved for that you do not need more.