Unfortunately its utility is curtailed severely if your bank doesn't trust your mobile OS (LineageOS, for me). For security purposes, my bank (RBC) triggers identity checks every time I try to send an EMT, and even after sending selfies, drivers licences, etc. — it still rejects the transfer.
So, security at the cost of all utility.
I have now resorted to transferring money between my accounts using paper cheques... like it's the 90s. If somehow they deny me cheque deposits I'll have to use an ATM and walk the money to the other bank. Given how there are now banks that don't even have branches, this could be a major problem in the future.
This Real-Time Rail system sounds promising, but that's not the link that'll kill it for everyone.
I've moved funds ranging from 10k to $1m between banks in Canada much more than once, and every single time, I go to one and get a draft and drive that draft over to the destination bank. It's just easier...and its absurd.
This might be true in Canada too: the real estate industry down here is entirely dependent on wire transfers, and yet they are absolutely terrified of wire scams. Maybe if FedNow had existed when I bought my place, I could have gotten a draft slip from my bank and driven it over to the title company.
You, as a technically savvy user, could choose to use a dedicated device with an acceptable security posture for your electronic transfers.
Not really, I'm forced to use e.g. RBC because that's where my employer sends their matched retirement savings funds.
I don't send anything from TD, but if I buy anything online half the time it forces a 2FA which requires signing into the app and confirming the transaction. I imagine signing into the app might not work nicely if I was on LineageOS.