They will give the IRCC website answer to you, and that is that if you "live" inside Canada and try to submit it yourself, they WONT accept it.
My guess is that they want the Canadian embassy in cdmx to do the actual translation process.
I have seen one applicant before doing the inland...