Canada currently receives between 240,000 and 265,000 immigrants annually, many of whom have experienced extreme poverty, natural disasters, and armed conflict. Often overlooked is the fact that many immigrants, are refugees who have been used in armed conflict as child soldiers.