I don't think you actually read that thread or post. That has to do with swapping your sim card on the Telus website. Which means if you get a new sim card, you can just log into their website and add the sim card number on ur account without needing to call or go into their store.
" I’m excited to announce that the online SIM Swap feature is now live, which will help save even more of your time!"
That has nothing to do with " Esim" you are talking about or the new iPhone ( which are still regular sim and not Esim as per the leaks)