Yep.
This Wikipedia article I think outlines this fairly well:
International auxiliary language - Wikipedia, the free encyclopedia
Even at the international level, English is a force to be reckoned with.
As I said, Canada's adoption of a UN-sanctioned IAL would do much to create an image of Canada as a progressive state. Imagine Canada being the first country in the world to officially adopt it...talk about a spotlight.
There is a problem with this. For a language to be truly international, no one country could take the 'lead' as it were. It could even be construed as arrogant and offensive for Canada to do so. What Canada could do, though, is adopt a temporary and partial solution to the problem until the UN or a similar future body could adopt, create, or revize one that all nations could agree to. As for this temporary partial solution, it would not be very wise to put too much effort into it precicely sinse it would be temporary anyway. In this respect, simply adopting a policy like Englands might be the best bet, whereby interested schools and pupils would be free to choose Esperanto if they wish.
As for a long-term and complete solution, what Canada could do is approach the UN expressing its desire that the international community consult on the adoption, creation of revision of an IAL for the future, with schools being free to teach Esperanto if they wish as a temporary solution for the time being.
Even if the rest of the world should laugh Canada to scorn over this, it would still do much to boost Canada's reputation as a nation willing to stand up for justice, even in the face of failure. After all, it's not whether we win or lose, but how we play the game. That alone could command much respect from other countries.