No, it's not mandatory to have insurance if you're just a tourist. However, it's always a good idea to have insurance, medical care is very expensive in Canada if you don't have insurance.
I'm not familiar with French insurance so I can't say if your current healthcare works in Canada. You should find out before you travel.