Hi @billyyul, welcome to the Sonos Community!
SiriusXM isn’t available in my region so I can’t test adding the service to my system, but the steps you posted seems to be the correct steps of adding this service to Sonos.
I would suggest making sure both the Sonos app and SiriusXM app are up to date. If they are, then try a different device, such as another phone, tablet, or computer when attempting to add SiriusXM. It’s also worth power cycling your system by powering off your router, Sonos speakers, and the controller running the Sonos/SiriusXM app in the order for around one to two minutes.
If these steps don’t resolve this for you, then I would recommend reaching out to our support team for further assistance. They have the tools available to help you troubleshoot and resolve this issue.
I hope this helps!
Make sure your Sonos account is set to Canada, which should ensure the Sonos app expects authentication against the Canadian servers.
Thank you Jamie and Controlav. I will get back to you guys with the status of your suggestion later on this week.