Canada has a population of over 33 million people as of 2008. It has two official languages, English and French. Canada is a federation of ten provinces and three territories, and has a diverse climate across its regions. Some of Canada's main natural resources include forests, minerals, metals, and energy sources. Major cities include Toronto, Montreal, Vancouver, Ottawa, Calgary, and Edmonton.