The Immigration and Refugee Protection Act (IRPA) is a Canadian law that came into effect in 2002, governing immigration to Canada and providing a framework for the protection of refugees. The IRPA aims to manage the flow of newcomers, ensure the integrity of the immigration system, and uphold Canada's commitments to human rights and international obligations towards refugees. This act has influenced demographic shifts in Canada by shaping who is allowed to enter the country and under what circumstances.