Forgive me if this has been asked and answered; I'm new to the forum. I was listening to the Montreal feed and was surprised to hear commands been given in French. I had thought English was the international language for ATC. Is this a special situation in Quebec, and is it based on pilot's preference which language to use?