I've tested RCS with Freedom Mobile, Fizz Mobile, and Bell. Freedom requires the ICC toggle, as it uses TS.43 verification. Fizz doesn't need the toggle as it uses incoming SMS verification.
Bell seems to be broken in general, and it's likely not GrapheneOS-specific. Recently, I've been trying to activate RCS on Bell on a stock Pixel 9. It's not activating there either and stuck on "Connecting" (status code 3000) even after following suggestions from Reddit and the Bell forums . Bell appears to use incoming SMS verification the one time it verified for me on GrapheneOS, so theoretically the ICC toggle isn't needed for Bell. However, Google's servers decide the verification method in the end, so we can never really tell.
I will try to test RCS on Telus and Rogers soon.