That may be an older article. Telus now only sells two types of SIM cards currently. A physical one and an eSIM.
Telus launched their NFC SIM cards in 2013. Some financial instutions used to require a users phone to have one of those cards to be able to use NFC and to securely store data from the banks. Now that many years have passed and NFC is pretty much available in all modern devices, I wouldn't be surprised if it's baked in to the one SIM that's for sale now or the banks have found a different way to securely store information that doesn't involve the SIM.
Example from almost 7 years ago: https://mobilesyrup.com/2013/10/08/telus-introducing-a-new-nfc-enabled-sim-on-october-10th-will-be-u...
TELUS confirms that the “new SIM is mandatory and required for use with TELUS’ mobile payment service” and that “the NFC SIM allows storage of secure credentials required to use mobile payment services.”