Stéphane Dion, Special Envoy to the European Union and Europe and Canadian Ambassador in Germany, recently delivered a keynote address in Cyprus about how, through federalism, Canada has successfully brought together different communities within the same federation. Read more here.