Poco tiempo después, fue asignado como cónsul general en México, donde reescribió su "Canto General de Chile" transformándolo en un poema del continente sudamericano.