If you can get the document they require which is the “constancia de datos registrales”, which is not easy to get, you would need a letter from a consulate or an embassy, it’s worth trying… otherwise they will take 6+ centuries, sorry, months to submit this document to IRCC.