@ M-ONGO...
I am not English nor French... I am a Canadian, period.
Just happens I am fluent in both of Canada's official languages.
And yes with Montreal/Ottawa ATC if flying with another francophone pilot I will communicate in French with ATC and I will do the same while flying in France.