Canadian trapped in Peru has finally returned home