I don't have that problem as our bank,ID and payment app doesn't care about ROOT. Its all encryption and passwords. I don't remember where I got the tutorial but it'd either on XDA or Github. I use MicroG so it wouldn't work for me.i disagree with the entire concept of SafetyNet. If I can log into a banking website on my Windows PC from an administrator account, then I should be able to log into the same system from my phone as an administrator. I don't blame John for taking a job at google, but if google suddenly succeeds in causing every single rooted device to permanently fail safetynet, then I will most definitely blame him.
Can you be more specific regarding the steps to pass safetynet with the latest canary version as you described? Thanks.