Canada is a developed country. They have a pretty stable economy, a prime minister who respects many rights, and have a stable government as well. They’re so stable, government-wise, that they are able to accept a lot of refugees. The Canadians actually have a really cool system for that; they pair each refugee family with a community or, at the very least, with a family.
This gives them someone they can meet right at the airport and get to know as they look for jobs and housing. It also lets them have a temporary place to stay and start creating friendships from the moment they come off the plane. As far as developed countries go, Canada is an ideal place.