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.