You weren't born in Canada. That's why you had to take a language exam to gain citizenship. Estonia forces people born in the country of "wrong" ethnicity to go through naturalization process.
Let's not forget that the 'wrong ethnicity' invaded Estonia in the 1940s and occupied it until 1991. As someone who has spent enough time in Russian communities which outright refuse to learn the language of their host countries, it's a little hard to sympathize with those of my fellow countrymen who cannot even take a language exam while also wanting citizenship thanks to the Soviet Union's occupation of the Baltic states. But yes, I agree that my particular situation is, of course, different.