Long road ends in Canada...
For exhausted migrants, a small stretch of snow-covered road is the last step in a long journey to a new life in Canada. Some drag heavy suitcases, others carry all their worldly belongings in small...