I had been using my Canadian credit card for several years too. Input the info, receive the code texted by Visa and Bob’s your Uncle. As of the last 4 months or so, I no longer get the text code. A call to the bank confirms that there is no request for payment from Telmex. Same credit card, password etc. No idea what changed.