I just chatted with a chat rep and she told me that everyone should have it by the end of January or during the first week of February. She also stated that we don't need to factory reset our phones, even though it seems to help for some of us.
I had One Number and I am now getting Enhanced Messaging on my Dtek50 device with Rogers. It is also working for Fido customers too (I can personally say it works on Fido with a Nexus 5x)
No factory reset was needed. I opened the app, and a banner was at the bottom of the app screen stating the option for enhanced messenging.
Yes. Put your phone in Airplane mode and activate WiFi.
If you can still send and receive SMS, you're good!
I tested this the other day with other users who had their RCS enhanced features enabled, had airplane mode on, mobile network off, and wifi on.
Only messages between RCS enabled clients will be sent over wifi. if you send a message to someone who is not RCS enabled or just uses SMS, the message will not send until you turn on mobile network connection.
So RCS to RCS works over wifi, but not RCS to SMS.