I am already a Canadian citizen but I have been living in Germany for over a year now. I am glad to return to my home country some day because of the vast expanses of wilderness (which one grows to appreciate after living in Europe for so long).
Canada is also a multicultural and bilingual country where various nationalities are represented, especially in urban areas. I am also glad that I live on the east coast where one can easily travel between Canada and Iceland, a country where I would like to be a dual citizen some day.
I am also proud to come from a country where same-sex marriage is equal in every way to the traditional definition of marriage between a man and a woman :)
Not to mention Canada is expecting a major workforce shortage in the coming years thanks to the baby boomer phenomenon, augmented by our low population. This means that I will never have to worry about being unemployed by the time I'm in my late twenties/early thirties, at which time I expect to return home from Europe fluent in several European languages to a country which has become even more international thanks to all of the foreign workers we'll be bringing in to deal with the labor shortage.