Statistics Canada conducts a country-wide census that collects demographic data every five years on the first and sixth year of each decade. The 2021 Canadian census enumerated a total population of 36,991,981, an increase of around 5.2 percent over the 2016 figure. It is estimated that Canada's population surpassed 40 million in 2023 and 41 million in 2024. Between 1990 and 2008, the population increased by 5.6 million, equivalent to 20.4 percent overall growth. The main driver of population growth is immigration, with 6.2% of the country's population being made up of temporary residents as of 2023, or about 2.5 million people. Between 2011 and May 2016, Canada's population grew by 1.7 million people, with immigrants accounting for two-thirds of the increase.
Canada has one of the highest per-capita immigration rates in the world, driven mainly by economic policy and, to a lesser extent, family reunification. In 2021, a total of 405,330 immigrants were admitted to Canada. New immigrants to Canada settle mostly in major urban areas such as Toronto, Montreal, and Vancouver. Canada also accepts large numbers of refugees, accounting for over 10 percent of annual global refugee resettlements.