Canada is home to a large number of indigenous people, called First Nations. Over the past 150 years has welcomed 15 million immigrants. Every year some 200,000 immigrants come to us, making Canada the country that annually hosts the largest number of new entrants in relation to its population, which has just reached the milestone of 31 million.