You can't expect 50/50 when most of the world doesn't understand French.. whereas English is a language that is taught everywhere as a "Lingua Franca". There was enough French imo, you really can't expect more given the state of the world. If French was as prevalent around the world as English was, then I'd agree with you.
I don't expect 50/50, as I edited - I expect somethign like 30, 35% in places like BC and Alberta, closer to 40-50 in Ontario, Manitoba and New Brunswick, and closer to 50-60 in Quebec.
Note, again, that this does not include translations 0- i'm perfectly fine with providing English translations for portion of the presentation that are in French, or running them in both languages (without having to do so for English portions). I'm only counting the presentation itself.
For example: if there are five songs and/or poems presented, French inclusion would be two French ones (if two can be found that fit the theme of the celebration, of course), and I'm also fine with accompanying the French reading with an English one, or showing an english translation of the words as they are read somewhere that everyone can see. If it's proving difficult to find the right poems, or if there are four english poems that really fit too well to be ignored, that's fine.
Translations provided for the convenience of the world at large I'm not counting in what I consider resonable proportions. By the same token, I'm not counting IOC-mandated use of French or English (French, English and the host country's language are by IOC custom the languages of all Olympic Games) such as the IOC president reading his text in both languages or whatnot - this is not representation of Canada's frenchness to the world. Or of Canada's Englishness.
(Even reading the text in both languages at once can work - it could even be made something artistic and distinctive. Take one text, have one person read it in French (or English), have the other echo it in the other language. That could actually result in something unique and beautiful, and Canadian all the way)