Canada (12th largest GDP in the world and home to 35 million people) stretches over 5,500 kilometers and 4 time zones. It is a federation of 13 semi-autonomous provinces and territories (local government, legislative assemblies and specific laws). The country is officially bilingual, though the majority of the population is Anglophone whereas Quebec is mostly Francophone. Canada has a 8,900 kilometer-long common border with the USA, its largest trading partner.