The difference here is that Canada was founded by both the Brits and the French, a fact that often seems overlooked. At least, that seems to be the consensus. Therefore, it would only seem fair to have both official languages.
*Edit* Talk of conquerableness is a bit outdated IMO.
