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 ETA, if you are approved for that you do not need more.