This puzzles me...
When you go to France, many restaurants promote French food.
Same with many countries - Italy, Germany, Jamaica, etc.
Even the US does this - but it's more regional (Southern food, Californian style, etc).
But in Canada, we don't promote 'Canadian' food - and I don't see any inherent reason not to. Native foods could be highlighted, and of course many regional specialties.
In Toronto, a couple of restaurants do this a tiny bit (Canoe comes to mind). Some Niagara wineries (such as Hillebrand) feature some Canadian food.
But tourists coming to Canada would be hard-pressed to find any Canadian foods highlighted at restaurants. Certainly, almost no restaurants openly market themselves this way.
Is it because Canadians are reluctant to promote our culture?
Is it because the food is just undeserving of promotion (which I doubt...)?
If anyone has more insights than I do about this issue, I'd love to hear about it!