Hi @fuzhi shendu ,
I expect your Azure billing account is based in Canada. Check the link to the Billing & Shipping ID you show in the snip to verify this.
If that doesn't solve it, as a workaround, you might also reach out to the publisher and ask them to make the solution available in Canada.
Good luck!
Mark (If this was useful, please click 'Accept answer' and give a thumbs up?)