I'll give you an example. We travelled to Vancouver from Quebec City, and not a word of French was spoken the entire journey. However, when we returned from Vancouver to Quebec City, we were served in French.
So the problem is not just abroad. It's also within Canada.