The Canadian refugee system has two main parts:
•the Refugee and Humanitarian Resettlement Program, for people seeking protection from outside Canada; and
•the In-Canada Asylum Program for people making refugee protection claims from within Canada.
Refugees selected for resettlement to Canada have often fled their homes because of unimaginable hardships and have, in many cases, been forced to live in refugee camps for many years. When they arrive in Canada, they basically pick up the pieces of their lives and start over again.
As a member of the international community, Canada helps find solutions to prolonged and emerging refugee situations and helps emerging democracies try to solve many of the problems that create refugee populations. To do this, Canada works closely with the UNHCR.
http://www.cic.gc.ca/english/refugees/canada.asp