Welcome to the community!
I understand you have checked with the bank and everything is set-up. However, have you verified that the bank is able to send verification codes to overseas phone numbers? I do know some banks from abroad are unable to provide those codes to International phone numbers. Is it possible the Emirates NBD bank is also unable to provide verification codes to International phone numbers?
Hope this helps 😀
If the short code is not listed, it's possible that it has been expired for use in Canada. The list includes all current codes that are allowed on the network.
You can find it here.
This would explain it not working since February 2019.
You can visit www.txt.ca to learn more about the CWTA, short code programs, how to apply for a short code and more.
Sorry for responding so late, I have a friend, who is already getting SMS from the Bank on regular basis, hence, there seems to be no issue with respect to approved short code. He has an international number and using Bell network in Toronto. It gives me a feeling that I have a issue with FIDO network.
I've verified again and EmiratesNBM isn't part of the current short-code programs in Canada at the moment which would confirm that it isn't due to an issue with our network.