The In-Canada Asylum program is designed for people making refugee protection claims from within Canada. The stepping stone of the asylum program is to provide refugee protection to people in Canada who have a well-founded fear of persecution or are at risk of torture, or cruel or unusual punishment in their home countries. Many refugees come from around the world and make their claims in Canada. The number of people arriving varies from year to year.