Microsoft 365 features that help users manage their subscriptions, account settings, and billing information.
For a Microsoft 365 home subscription, the subscription stays tied to the country/region and currency where it was originally purchased. Changing the account address or region does not convert an existing subscription from ZAR to CAD.
To fix this:
- Cancel the current Microsoft 365 subscription, or wait for it to expire.
- Make sure the Microsoft account country/region is set to Canada.
- Add the new Canadian payment method from the Payment options page by selecting Add a new payment method.
- After the old subscription is fully gone, purchase a new Microsoft 365 subscription in Canada so billing is charged in CAD.
Important details:
- If the subscription was purchased in South Africa, it continues to use that region and currency until the subscription ends.
- A payment method for another country requires the account country/region to be changed first.
- If a region change is blocked, possible reasons include changing region within the last three months, an account suspension, or an active balance due.
- For adding a new card, entering the postal code with and without spaces can help if the card is rejected.
To update the account payment methods:
- Go to Payment options: https://account.microsoft.com/billing/payments
- To change account region: select Your info then Edit profile info from https://account.microsoft.com/profile/
References:
- Add a new bank or credit card to your Microsoft account
- Change your country or region in Microsoft Store
- Update a Microsoft account payment method
- I have changed region and can't use my new card for payment for 365 as payment designated in different currency - Microsoft Q&A
- Change of billing method - Microsoft Q&A