Toronto to Lima, Peru for $404 CAD